---
Fuzzer filename: "PullParserFactoryFuzzer"
All functions:
  Function list name: "All functions"
  Elements:
  - functionName: "[XMLRPCDecoder$DateDecoder].<init>()"
    functionSourceFile: "XMLRPCDecoder$DateDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "XMLRPCDecoder$DateDecoder:746,1"
      Dst: "[XMLRPCDecoder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$DateDecoder].names()"
    functionSourceFile: "XMLRPCDecoder$DateDecoder"
    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: "[XMLRPCDecoder$DateDecoder].decodeWithParser(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "XMLRPCDecoder$DateDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XMLRPCDecoder$DateDecoder:756"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$DateDecoder:782"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$DateDecoder:763"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$DateDecoder:776"
        BranchSideFuncs: []
    Callsites:
    - Src: "XMLRPCDecoder$DateDecoder:758,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].require"
    - Src: "XMLRPCDecoder$DateDecoder:760,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextText"
    - Src: "XMLRPCDecoder$DateDecoder:767,1"
      Dst: "[java.text.SimpleDateFormat].<init>"
    - Src: "XMLRPCDecoder$DateDecoder:769,1"
      Dst: "[java.text.DateFormat].parse"
    - Src: "XMLRPCDecoder$DateDecoder:773,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "XMLRPCDecoder$DateDecoder:778,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextTag"
    - Src: "XMLRPCDecoder$DateDecoder:783,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[SimpleXmlPullApp].<init>()"
    functionSourceFile: "SimpleXmlPullApp"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "SimpleXmlPullApp:16,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$MethodDecoder].<init>()"
    functionSourceFile: "XMLRPCDecoder$MethodDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "XMLRPCDecoder$MethodDecoder:271,1"
      Dst: "[XMLRPCDecoder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$MethodDecoder].names()"
    functionSourceFile: "XMLRPCDecoder$MethodDecoder"
    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: "[XMLRPCDecoder$MethodDecoder].decodeWithParser(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "XMLRPCDecoder$MethodDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XMLRPCDecoder$MethodDecoder:281"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$MethodDecoder:300"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$MethodDecoder:292"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$MethodDecoder:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "XMLRPCDecoder$MethodDecoder:283,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].require"
    - Src: "XMLRPCDecoder$MethodDecoder:284,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextTag"
    - Src: "XMLRPCDecoder$MethodDecoder:285,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextText"
    - Src: "XMLRPCDecoder$MethodDecoder:286,1"
      Dst: "[XMLRPCDecoder].access$000"
    - Src: "XMLRPCDecoder$MethodDecoder:287,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "XMLRPCDecoder$MethodDecoder:289,1"
      Dst: "[java.util.Map].put"
    - Src: "XMLRPCDecoder$MethodDecoder:292,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getEventType"
    - Src: "XMLRPCDecoder$MethodDecoder:295,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].next"
    - Src: "XMLRPCDecoder$MethodDecoder:301,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$FaultDecoder].<init>()"
    functionSourceFile: "XMLRPCDecoder$FaultDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "XMLRPCDecoder$FaultDecoder:224,1"
      Dst: "[XMLRPCDecoder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$FaultDecoder].names()"
    functionSourceFile: "XMLRPCDecoder$FaultDecoder"
    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: "[XMLRPCDecoder$FaultDecoder].decodeWithParser(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "XMLRPCDecoder$FaultDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XMLRPCDecoder$FaultDecoder:234"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$FaultDecoder:254"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$FaultDecoder:241"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$FaultDecoder:248"
        BranchSideFuncs: []
    Callsites:
    - Src: "XMLRPCDecoder$FaultDecoder:236,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].require"
    - Src: "XMLRPCDecoder$FaultDecoder:237,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextTag"
    - Src: "XMLRPCDecoder$FaultDecoder:238,1"
      Dst: "[XMLRPCDecoder].access$000"
    - Src: "XMLRPCDecoder$FaultDecoder:243,1"
      Dst: "[java.util.Map].get"
    - Src: "XMLRPCDecoder$FaultDecoder:246,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "XMLRPCDecoder$FaultDecoder:246,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "XMLRPCDecoder$FaultDecoder:246,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "XMLRPCDecoder$FaultDecoder:246,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "XMLRPCDecoder$FaultDecoder:255,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[RSSReader].<init>()"
    functionSourceFile: "RSSReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "RSSReader:9,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[RSSReader].convertRSSToHtml(org.xmlpull.v1.XmlPullParser,org.xmlpull.v1.XmlSerializer)"
    functionSourceFile: "RSSReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    - "org.xmlpull.v1.XmlSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "RSSReader:36"
      Branch Sides:
      - BranchSide: "RSSReader:53"
        BranchSideFuncs: []
      - BranchSide: "RSSReader:52"
        BranchSideFuncs: []
    - Branch String: "RSSReader:37"
      Branch Sides:
      - BranchSide: "RSSReader:52"
        BranchSideFuncs: []
    - Branch String: "RSSReader:40"
      Branch Sides:
      - BranchSide: "RSSReader:46"
        BranchSideFuncs: []
      - BranchSide: "RSSReader:45"
        BranchSideFuncs: []
    - Branch String: "RSSReader:41"
      Branch Sides:
      - BranchSide: "RSSReader:45"
        BranchSideFuncs: []
    Callsites:
    - Src: "RSSReader:36,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextTag"
    - Src: "RSSReader:37,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getName"
    - Src: "RSSReader:37,1"
      Dst: "[java.lang.String].equals"
    - Src: "RSSReader:39,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].startTag"
    - Src: "RSSReader:43,1"
      Dst: "[RSSReader].convertChannelToHtml"
    - Src: "RSSReader:44,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].require"
    - Src: "RSSReader:46,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "RSSReader:46,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "RSSReader:46,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getPositionDescription"
    - Src: "RSSReader:46,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "RSSReader:46,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "RSSReader:50,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].endTag"
    - Src: "RSSReader:51,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].flush"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[RSSReader].convertChannelToHtml(org.xmlpull.v1.XmlPullParser,org.xmlpull.v1.XmlSerializer)"
    functionSourceFile: "RSSReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    - "org.xmlpull.v1.XmlSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "RSSReader:62"
      Branch Sides:
      - BranchSide: "RSSReader:85"
        BranchSideFuncs: []
    - Branch String: "RSSReader:65"
      Branch Sides:
      - BranchSide: "RSSReader:69"
        BranchSideFuncs: []
      - BranchSide: "RSSReader:68"
        BranchSideFuncs: []
    - Branch String: "RSSReader:65"
      Branch Sides:
      - BranchSide: "RSSReader:69"
        BranchSideFuncs: []
      - BranchSide: "RSSReader:68"
        BranchSideFuncs: []
    - Branch String: "RSSReader:69"
      Branch Sides:
      - BranchSide: "RSSReader:77"
        BranchSideFuncs: []
      - BranchSide: "RSSReader:76"
        BranchSideFuncs: []
    - Branch String: "RSSReader:70"
      Branch Sides:
      - BranchSide: "RSSReader:73"
        BranchSideFuncs: []
    - Branch String: "RSSReader:78"
      Branch Sides:
      - BranchSide: "RSSReader:84"
        BranchSideFuncs: []
      - BranchSide: "RSSReader:83"
        BranchSideFuncs: []
    - Branch String: "RSSReader:86"
      Branch Sides:
      - BranchSide: "RSSReader:87"
        BranchSideFuncs: []
      - BranchSide: "RSSReader:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "RSSReader:62,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextTag"
    - Src: "RSSReader:65,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getName"
    - Src: "RSSReader:65,1"
      Dst: "[java.lang.String].equals"
    - Src: "RSSReader:66,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].startTag"
    - Src: "RSSReader:67,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextText"
    - Src: "RSSReader:67,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].text"
    - Src: "RSSReader:67,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].endTag"
    - Src: "RSSReader:74,1"
      Dst: "[RSSReader].convertItemToHtml"
    - Src: "RSSReader:79,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].next"
    JavaMethodInfo: null
    BBCount: 19
    CyclomaticComplexity: 3
  - functionName: "[RSSReader].convertItemToHtml(org.xmlpull.v1.XmlPullParser,org.xmlpull.v1.XmlSerializer)"
    functionSourceFile: "RSSReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    - "org.xmlpull.v1.XmlSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "RSSReader:95"
      Branch Sides:
      - BranchSide: "RSSReader:108"
        BranchSideFuncs: []
      - BranchSide: "RSSReader:107"
        BranchSideFuncs: []
    - Branch String: "RSSReader:96"
      Branch Sides:
      - BranchSide: "RSSReader:98"
        BranchSideFuncs: []
      - BranchSide: "RSSReader:97"
        BranchSideFuncs: []
    - Branch String: "RSSReader:98"
      Branch Sides:
      - BranchSide: "RSSReader:100"
        BranchSideFuncs: []
      - BranchSide: "RSSReader:99"
        BranchSideFuncs: []
    - Branch String: "RSSReader:100"
      Branch Sides:
      - BranchSide: "RSSReader:95"
        BranchSideFuncs: []
      - BranchSide: "RSSReader:94"
        BranchSideFuncs: []
    - Branch String: "RSSReader:110"
      Branch Sides:
      - BranchSide: "RSSReader:113"
        BranchSideFuncs: []
      - BranchSide: "RSSReader:112"
        BranchSideFuncs: []
    - Branch String: "RSSReader:120"
      Branch Sides:
      - BranchSide: "RSSReader:121"
        BranchSideFuncs: []
    Callsites:
    - Src: "RSSReader:92,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].startTag"
    - Src: "RSSReader:95,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextTag"
    - Src: "RSSReader:96,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getName"
    - Src: "RSSReader:96,1"
      Dst: "[java.lang.String].equals"
    - Src: "RSSReader:97,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextText"
    - Src: "RSSReader:109,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].attribute"
    - Src: "RSSReader:111,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].text"
    - Src: "RSSReader:115,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].endTag"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[PullParserFactoryFuzzer].<init>()"
    functionSourceFile: "PullParserFactoryFuzzer"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "PullParserFactoryFuzzer:11,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[PullParserFactoryFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "PullParserFactoryFuzzer"
    linkageType: null
    functionLinenumber: 14
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xmlpull.v1.XmlPullParserFactory].newInstance(java.lang.String,java.lang.Class)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)"
    - "[org.xmlpull.v1.XmlPullParserFactory].setFeature(java.lang.String,boolean)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)"
    - "[org.xmlpull.v1.XmlPullParserFactory].getFeature(java.lang.String)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()"
    - "[org.xmlpull.v1.XmlPullParserFactory].setNamespaceAware(boolean)"
    - "[org.xmlpull.v1.XmlPullParserFactory].newPullParser()"
    functionUses: 0
    ICount: 14
    EdgeCount: 10
    BranchProfiles: []
    Callsites:
    - Src: "PullParserFactoryFuzzer:15,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString"
    - Src: "PullParserFactoryFuzzer:14,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].newInstance"
    - Src: "PullParserFactoryFuzzer:18,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean"
    - Src: "PullParserFactoryFuzzer:18,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].setFeature"
    - Src: "PullParserFactoryFuzzer:19,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].getFeature"
    - Src: "PullParserFactoryFuzzer:20,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].setNamespaceAware"
    - Src: "PullParserFactoryFuzzer:21,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].newPullParser"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[ChannelPullHandler].<init>()"
    functionSourceFile: "ChannelPullHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 69
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ChannelPullHandler:56,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "ChannelPullHandler:23,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "ChannelPullHandler:57,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].newInstance"
    - Src: "ChannelPullHandler:58,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].newPullParser"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ChannelPullHandler].parseFirst(int)"
    functionSourceFile: "ChannelPullHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 66
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ChannelPullHandler:78"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:81"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:80"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:81"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:84"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:83"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:84"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:96"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:95"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:86"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:89"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:90"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:117"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:96"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:118"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:117"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:97"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:111"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:101"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:116"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:115"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:103"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:101"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:118"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:78"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:77"
        BranchSideFuncs: []
    Callsites:
    - Src: "ChannelPullHandler:73,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "ChannelPullHandler:82,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getText"
    - Src: "ChannelPullHandler:90,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getName"
    - Src: "ChannelPullHandler:90,1"
      Dst: "[java.lang.String].equals"
    - Src: "ChannelPullHandler:92,1"
      Dst: "[ChannelPullHandler$KeyValueAttributes].<init>"
    - Src: "ChannelPullHandler:92,1"
      Dst: "[java.util.List].add"
    - Src: "ChannelPullHandler:101,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getAttributeCount"
    - Src: "ChannelPullHandler:102,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "ChannelPullHandler:104,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getAttributeName"
    - Src: "ChannelPullHandler:104,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getAttributeValue"
    - Src: "ChannelPullHandler:104,1"
      Dst: "[java.util.Map].put"
    - Src: "ChannelPullHandler:112,1"
      Dst: "[ChannelPullHandler].parseFirst"
    - Src: "ChannelPullHandler:118,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].next"
    JavaMethodInfo: null
    BBCount: 22
    CyclomaticComplexity: 3
  - functionName: "[ChannelPullHandler].parseSecond(java.util.List)"
    functionSourceFile: "ChannelPullHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ChannelPullHandler:131"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:160"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:159"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:133"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:131"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:130"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:135"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:142"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:141"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:136"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:134"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:133"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:142"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:146"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:145"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:146"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:153"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:152"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:147"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:146"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:145"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:153"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:157"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:156"
        BranchSideFuncs: []
    Callsites:
    - Src: "ChannelPullHandler:131,1"
      Dst: "[java.util.List].size"
    - Src: "ChannelPullHandler:132,1"
      Dst: "[java.util.List].get"
    - Src: "ChannelPullHandler:133,1"
      Dst: "[ChannelPullHandler$KeyValueAttributes].access$000"
    - Src: "ChannelPullHandler:136,1"
      Dst: "[ChannelPullHandler$KeyValueAttributes].access$100"
    - Src: "ChannelPullHandler:136,1"
      Dst: "[java.lang.String].equals"
    - Src: "ChannelPullHandler:137,1"
      Dst: "[ChannelPullHandler].workOnChannel"
    - Src: "ChannelPullHandler:148,1"
      Dst: "[ChannelPullHandler].workOnItem"
    - Src: "ChannelPullHandler:157,1"
      Dst: "[ChannelPullHandler].parseSecond"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 4
  - functionName: "[ChannelPullHandler].workOnItem(java.util.List)"
    functionSourceFile: "ChannelPullHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 81
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ChannelPullHandler:168"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:189"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:188"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:170"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:166"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:177"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:167"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:166"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:179"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:167"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:166"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:189"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:200"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:199"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:190"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:191"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:190"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:190"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:189"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:188"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:191"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:189"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:188"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:192"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:191"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:190"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:193"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:191"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "ChannelPullHandler:167,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "ChannelPullHandler:168,1"
      Dst: "[java.util.List].size"
    - Src: "ChannelPullHandler:169,1"
      Dst: "[java.util.List].get"
    - Src: "ChannelPullHandler:170,1"
      Dst: "[ChannelPullHandler$KeyValueAttributes].access$000"
    - Src: "ChannelPullHandler:176,1"
      Dst: "[ChannelPullHandler$KeyValueAttributes].access$100"
    - Src: "ChannelPullHandler:176,1"
      Dst: "[java.util.Map].put"
    - Src: "ChannelPullHandler:177,1"
      Dst: "[ChannelPullHandler$KeyValueAttributes].access$200"
    - Src: "ChannelPullHandler:178,1"
      Dst: "[java.util.Map].keySet"
    - Src: "ChannelPullHandler:178,1"
      Dst: "[java.util.Set].iterator"
    - Src: "ChannelPullHandler:179,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "ChannelPullHandler:180,1"
      Dst: "[java.util.Iterator].next"
    - Src: "ChannelPullHandler:181,1"
      Dst: "[java.util.Map].get"
    - Src: "ChannelPullHandler:190,1"
      Dst: "[java.lang.Object].equals"
    - Src: "ChannelPullHandler:200,1"
      Dst: "[java.util.List].add"
    JavaMethodInfo: null
    BBCount: 20
    CyclomaticComplexity: 5
  - functionName: "[ChannelPullHandler].workOnChannel(java.util.List)"
    functionSourceFile: "ChannelPullHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 98
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ChannelPullHandler:209"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:236"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:235"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:211"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:217"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:213"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:208"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:207"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:218"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:207"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:223"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:208"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:207"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:225"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:208"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:207"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:236"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:247"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:246"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:237"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:238"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:237"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:237"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:236"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:235"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:238"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:236"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:235"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:239"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:238"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:237"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:240"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:238"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:237"
        BranchSideFuncs: []
    Callsites:
    - Src: "ChannelPullHandler:208,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "ChannelPullHandler:209,1"
      Dst: "[java.util.List].size"
    - Src: "ChannelPullHandler:210,1"
      Dst: "[java.util.List].get"
    - Src: "ChannelPullHandler:211,1"
      Dst: "[ChannelPullHandler$KeyValueAttributes].access$100"
    - Src: "ChannelPullHandler:211,1"
      Dst: "[java.lang.String].equals"
    - Src: "ChannelPullHandler:213,1"
      Dst: "[ChannelPullHandler$KeyValueAttributes].access$000"
    - Src: "ChannelPullHandler:214,1"
      Dst: "[ChannelPullHandler].workOnItem"
    - Src: "ChannelPullHandler:222,1"
      Dst: "[java.util.Map].put"
    - Src: "ChannelPullHandler:223,1"
      Dst: "[ChannelPullHandler$KeyValueAttributes].access$200"
    - Src: "ChannelPullHandler:224,1"
      Dst: "[java.util.Map].keySet"
    - Src: "ChannelPullHandler:224,1"
      Dst: "[java.util.Set].iterator"
    - Src: "ChannelPullHandler:225,1"
      Dst: "[java.util.Iterator].hasNext"
    - Src: "ChannelPullHandler:226,1"
      Dst: "[java.util.Iterator].next"
    - Src: "ChannelPullHandler:227,1"
      Dst: "[java.util.Map].get"
    - Src: "ChannelPullHandler:237,1"
      Dst: "[java.lang.Object].equals"
    JavaMethodInfo: null
    BBCount: 23
    CyclomaticComplexity: 5
  - functionName: "[ChannelPullHandler].parse(java.io.Reader)"
    functionSourceFile: "ChannelPullHandler"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "ChannelPullHandler:261"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:269"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:270"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:274"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:273"
        BranchSideFuncs: []
    - Branch String: "ChannelPullHandler:270"
      Branch Sides:
      - BranchSide: "ChannelPullHandler:274"
        BranchSideFuncs: []
      - BranchSide: "ChannelPullHandler:273"
        BranchSideFuncs: []
    Callsites:
    - Src: "ChannelPullHandler:259,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].setInput"
    - Src: "ChannelPullHandler:260,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].next"
    - Src: "ChannelPullHandler:263,1"
      Dst: "[ChannelPullHandler].parseFirst"
    - Src: "ChannelPullHandler:264,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "ChannelPullHandler:268,1"
      Dst: "[ChannelPullHandler].parseSecond"
    - Src: "ChannelPullHandler:271,1"
      Dst: "[java.util.Map].put"
    - Src: "ChannelPullHandler:274,1"
      Dst: "[org.xmlpull.v1.XmlPullParserException].<init>"
    JavaMethodInfo: null
    BBCount: 7
    CyclomaticComplexity: 1
  - functionName: "[ChannelPullHandler$KeyValueAttributes].<init>(ChannelPullHandler,java.lang.String,java.lang.Object,java.util.Map)"
    functionSourceFile: "ChannelPullHandler$KeyValueAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "ChannelPullHandler"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "ChannelPullHandler$KeyValueAttributes:292,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ChannelPullHandler$KeyValueAttributes].access$000(ChannelPullHandler$KeyValueAttributes)"
    functionSourceFile: "ChannelPullHandler$KeyValueAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "ChannelPullHandler$KeyValueAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ChannelPullHandler$KeyValueAttributes].access$100(ChannelPullHandler$KeyValueAttributes)"
    functionSourceFile: "ChannelPullHandler$KeyValueAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "ChannelPullHandler$KeyValueAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[ChannelPullHandler$KeyValueAttributes].access$200(ChannelPullHandler$KeyValueAttributes)"
    functionSourceFile: "ChannelPullHandler$KeyValueAttributes"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 1
    argTypes:
    - "ChannelPullHandler$KeyValueAttributes"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.xmlpull.v1.XmlPullParserException].<init>(java.lang.String)"
    functionSourceFile: "org.xmlpull.v1.XmlPullParserException"
    linkageType: null
    functionLinenumber: 19
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.xmlpull.v1.XmlPullParserException:20,1"
      Dst: "[java.lang.Exception].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.xmlpull.v1.XmlPullParserException].<init>(java.lang.String,org.xmlpull.v1.XmlPullParser,java.lang.Throwable)"
    functionSourceFile: "org.xmlpull.v1.XmlPullParserException"
    linkageType: null
    functionLinenumber: 36
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.xmlpull.v1.XmlPullParser"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 48
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.xmlpull.v1.XmlPullParserException:37"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserException:37"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserException:36"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserException:38"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserException:37"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserException:36"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserException:39"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserException:38"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserException:37"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserException:41"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserException:45"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserException:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.xmlpull.v1.XmlPullParserException:37,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.xmlpull.v1.XmlPullParserException:37,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.xmlpull.v1.XmlPullParserException:37,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.xmlpull.v1.XmlPullParserException:38,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getPositionDescription"
    - Src: "org.xmlpull.v1.XmlPullParserException:37,1"
      Dst: "[java.lang.Exception].<init>"
    - Src: "org.xmlpull.v1.XmlPullParserException:42,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getLineNumber"
    - Src: "org.xmlpull.v1.XmlPullParserException:43,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getColumnNumber"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 1
  - functionName: "[org.xmlpull.v1.XmlPullParserException].getDetail()"
    functionSourceFile: "org.xmlpull.v1.XmlPullParserException"
    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.xmlpull.v1.XmlPullParserException].getLineNumber()"
    functionSourceFile: "org.xmlpull.v1.XmlPullParserException"
    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.xmlpull.v1.XmlPullParserException].getColumnNumber()"
    functionSourceFile: "org.xmlpull.v1.XmlPullParserException"
    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.xmlpull.v1.XmlPullParserException].printStackTrace()"
    functionSourceFile: "org.xmlpull.v1.XmlPullParserException"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.xmlpull.v1.XmlPullParserException:65"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserException:68"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserException:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.xmlpull.v1.XmlPullParserException:66,1"
      Dst: "[java.lang.Throwable].printStackTrace"
    - Src: "org.xmlpull.v1.XmlPullParserException:69,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.xmlpull.v1.XmlPullParserException:69,1"
      Dst: "[java.lang.Throwable].getMessage"
    - Src: "org.xmlpull.v1.XmlPullParserException:69,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.xmlpull.v1.XmlPullParserException:69,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.xmlpull.v1.XmlPullParserException:69,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[CloneableFileReader].<init>(java.lang.String)"
    functionSourceFile: "CloneableFileReader"
    linkageType: null
    functionLinenumber: 20
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "CloneableFileReader:21,1"
      Dst: "[java.io.Reader].<init>"
    - Src: "CloneableFileReader:22,1"
      Dst: "[java.io.FileReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[CloneableFileReader].clone()"
    functionSourceFile: "CloneableFileReader"
    linkageType: null
    functionLinenumber: 29
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[CloneableFileReader].<init>(java.lang.String)"
    functionUses: 2
    ICount: 17
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "CloneableFileReader:30,1"
      Dst: "[CloneableFileReader].<init>"
    - Src: "CloneableFileReader:31,1"
      Dst: "[java.io.Reader].skip"
    - Src: "CloneableFileReader:33,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "CloneableFileReader:33,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "CloneableFileReader:33,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "CloneableFileReader:33,1"
      Dst: "[java.lang.CloneNotSupportedException].<init>"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[CloneableFileReader].read(char[],int,int)"
    functionSourceFile: "CloneableFileReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "CloneableFileReader:45"
      Branch Sides:
      - BranchSide: "CloneableFileReader:48"
        BranchSideFuncs: []
      - BranchSide: "CloneableFileReader:47"
        BranchSideFuncs: []
    Callsites:
    - Src: "CloneableFileReader:44,1"
      Dst: "[java.io.InputStreamReader].read"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[CloneableFileReader].close()"
    functionSourceFile: "CloneableFileReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "CloneableFileReader:53,1"
      Dst: "[java.io.InputStreamReader].close"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[CloneParser].<init>()"
    functionSourceFile: "CloneParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "CloneParser:16,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[CloneParser].cloneParserIfCloneable(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "CloneParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xmlpull.v1.XmlPullParser"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "CloneParser:73"
      Branch Sides:
      - BranchSide: "CloneParser:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "CloneParser:79,1"
      Dst: "[java.lang.Object].getClass"
    - Src: "CloneParser:79,1"
      Dst: "[java.lang.Class].getMethod"
    - Src: "CloneParser:79,1"
      Dst: "[java.lang.reflect.Method].invoke"
    - Src: "CloneParser:81,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "CloneParser:81,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "CloneParser:81,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "CloneParser:81,1"
      Dst: "[java.lang.CloneNotSupportedException].<init>"
    - Src: "CloneParser:83,1"
      Dst: "[java.lang.Throwable].initCause"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[CloneParser].print(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "CloneParser"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 30
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "CloneParser:95"
      Branch Sides:
      - BranchSide: "CloneParser:96"
        BranchSideFuncs: []
      - BranchSide: "CloneParser:95"
        BranchSideFuncs: []
    - Branch String: "CloneParser:95"
      Branch Sides:
      - BranchSide: "CloneParser:97"
        BranchSideFuncs: []
      - BranchSide: "CloneParser:96"
        BranchSideFuncs: []
    - Branch String: "CloneParser:97"
      Branch Sides:
      - BranchSide: "CloneParser:100"
        BranchSideFuncs: []
      - BranchSide: "CloneParser:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "CloneParser:93,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getEventType"
    - Src: "CloneParser:94,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "CloneParser:94,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "CloneParser:94,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "CloneParser:94,1"
      Dst: "[java.io.PrintStream].print"
    - Src: "CloneParser:96,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getName"
    - Src: "CloneParser:98,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getText"
    - Src: "CloneParser:100,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[Roundtrip].<init>(org.xmlpull.v1.XmlPullParser,org.xmlpull.v1.XmlSerializer)"
    functionSourceFile: "Roundtrip"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    - "org.xmlpull.v1.XmlSerializer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "Roundtrip:30,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[Roundtrip].writeStartTag()"
    functionSourceFile: "Roundtrip"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 44
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "Roundtrip:38"
      Branch Sides:
      - BranchSide: "Roundtrip:46"
        BranchSideFuncs: []
      - BranchSide: "Roundtrip:45"
        BranchSideFuncs: []
    - Branch String: "Roundtrip:40"
      Branch Sides:
      - BranchSide: "Roundtrip:45"
        BranchSideFuncs: []
    - Branch String: "Roundtrip:48"
      Branch Sides:
      - BranchSide: "Roundtrip:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "Roundtrip:38,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getFeature"
    - Src: "Roundtrip:39,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getDepth"
    - Src: "Roundtrip:39,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getNamespaceCount"
    - Src: "Roundtrip:42,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getNamespacePrefix"
    - Src: "Roundtrip:43,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getNamespaceUri"
    - Src: "Roundtrip:42,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].setPrefix"
    - Src: "Roundtrip:46,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getNamespace"
    - Src: "Roundtrip:46,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getName"
    - Src: "Roundtrip:46,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].startTag"
    - Src: "Roundtrip:48,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getAttributeCount"
    - Src: "Roundtrip:50,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getAttributeNamespace"
    - Src: "Roundtrip:51,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getAttributeName"
    - Src: "Roundtrip:52,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getAttributeValue"
    - Src: "Roundtrip:50,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].attribute"
    JavaMethodInfo: null
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[Roundtrip].writeToken(int)"
    functionSourceFile: "Roundtrip"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 58
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "Roundtrip:62,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getProperty"
    - Src: "Roundtrip:63,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getInputEncoding"
    - Src: "Roundtrip:63,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].startDocument"
    - Src: "Roundtrip:67,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].endDocument"
    - Src: "Roundtrip:71,1"
      Dst: "[Roundtrip].writeStartTag"
    - Src: "Roundtrip:75,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getNamespace"
    - Src: "Roundtrip:75,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getName"
    - Src: "Roundtrip:75,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].endTag"
    - Src: "Roundtrip:80,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getText"
    - Src: "Roundtrip:81,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].ignorableWhitespace"
    - Src: "Roundtrip:85,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].text"
    - Src: "Roundtrip:89,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].entityRef"
    - Src: "Roundtrip:93,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].cdsect"
    - Src: "Roundtrip:97,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].processingInstruction"
    - Src: "Roundtrip:101,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].comment"
    - Src: "Roundtrip:105,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].docdecl"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 1
  - functionName: "[Roundtrip].roundTrip()"
    functionSourceFile: "Roundtrip"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "Roundtrip:113"
      Branch Sides:
      - BranchSide: "Roundtrip:117"
        BranchSideFuncs: []
      - BranchSide: "Roundtrip:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "Roundtrip:111,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextToken"
    - Src: "Roundtrip:112,1"
      Dst: "[Roundtrip].writeToken"
    - Src: "Roundtrip:113,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getEventType"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[Roundtrip].roundTrip(java.io.Reader,java.io.Writer,java.lang.String)"
    functionSourceFile: "Roundtrip"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.Reader"
    - "java.io.Writer"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "Roundtrip:129"
      Branch Sides:
      - BranchSide: "Roundtrip:132"
        BranchSideFuncs: []
      - BranchSide: "Roundtrip:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "Roundtrip:123,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].newInstance"
    - Src: "Roundtrip:124,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].setNamespaceAware"
    - Src: "Roundtrip:125,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].newPullParser"
    - Src: "Roundtrip:126,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].setInput"
    - Src: "Roundtrip:127,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].newSerializer"
    - Src: "Roundtrip:128,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].setOutput"
    - Src: "Roundtrip:130,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].setProperty"
    - Src: "Roundtrip:132,1"
      Dst: "[Roundtrip].<init>"
    - Src: "Roundtrip:132,1"
      Dst: "[Roundtrip].roundTrip"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[Roundtrip].roundTrip(org.xmlpull.v1.XmlPullParserFactory,java.lang.String)"
    functionSourceFile: "Roundtrip"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.xmlpull.v1.XmlPullParserFactory"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "Roundtrip:148,1"
      Dst: "[Roundtrip].roundTrip"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[Roundtrip].roundTrip(org.xmlpull.v1.XmlPullParserFactory,java.lang.String,java.lang.String)"
    functionSourceFile: "Roundtrip"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.xmlpull.v1.XmlPullParserFactory"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "Roundtrip:159"
      Branch Sides:
      - BranchSide: "Roundtrip:162"
        BranchSideFuncs: []
      - BranchSide: "Roundtrip:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "Roundtrip:154,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].newPullParser"
    - Src: "Roundtrip:155,1"
      Dst: "[java.net.URL].<init>"
    - Src: "Roundtrip:155,1"
      Dst: "[java.net.URL].openStream"
    - Src: "Roundtrip:155,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].setInput"
    - Src: "Roundtrip:157,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].newSerializer"
    - Src: "Roundtrip:158,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].setOutput"
    - Src: "Roundtrip:160,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].setProperty"
    - Src: "Roundtrip:162,1"
      Dst: "[Roundtrip].<init>"
    - Src: "Roundtrip:162,1"
      Dst: "[Roundtrip].roundTrip"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[CloneParser$CloenableCharArrayReader].<init>(char[])"
    functionSourceFile: "CloneParser$CloenableCharArrayReader"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "CloneParser$CloenableCharArrayReader:20,1"
      Dst: "[java.io.CharArrayReader].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[CloneParser$CloenableCharArrayReader].clone()"
    functionSourceFile: "CloneParser$CloenableCharArrayReader"
    linkageType: null
    functionLinenumber: 24
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[CloneParser$CloenableCharArrayReader].clone()"
    - "[CloneableFileReader].clone()"
    - "[java.lang.Thread].clone()"
    functionUses: 2
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "CloneParser$CloenableCharArrayReader:25,1"
      Dst: "[java.lang.Object].clone"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$StructureDecoder].<init>()"
    functionSourceFile: "XMLRPCDecoder$StructureDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "XMLRPCDecoder$StructureDecoder:431,1"
      Dst: "[XMLRPCDecoder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$StructureDecoder].names()"
    functionSourceFile: "XMLRPCDecoder$StructureDecoder"
    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: "[XMLRPCDecoder$StructureDecoder].decodeWithParser(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "XMLRPCDecoder$StructureDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XMLRPCDecoder$StructureDecoder:441"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$StructureDecoder:482"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$StructureDecoder:448"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$StructureDecoder:471"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$StructureDecoder:448"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$StructureDecoder:471"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$StructureDecoder:466"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$StructureDecoder:469"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$StructureDecoder:466"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$StructureDecoder:469"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$StructureDecoder:475"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$StructureDecoder:479"
        BranchSideFuncs: []
    Callsites:
    - Src: "XMLRPCDecoder$StructureDecoder:443,1"
      Dst: "[java.util.HashMap].<init>"
    - Src: "XMLRPCDecoder$StructureDecoder:445,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].require"
    - Src: "XMLRPCDecoder$StructureDecoder:446,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextTag"
    - Src: "XMLRPCDecoder$StructureDecoder:448,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getEventType"
    - Src: "XMLRPCDecoder$StructureDecoder:457,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextText"
    - Src: "XMLRPCDecoder$StructureDecoder:461,1"
      Dst: "[XMLRPCDecoder].access$000"
    - Src: "XMLRPCDecoder$StructureDecoder:468,1"
      Dst: "[java.util.Map].put"
    - Src: "XMLRPCDecoder$StructureDecoder:475,1"
      Dst: "[java.util.Map].isEmpty"
    - Src: "XMLRPCDecoder$StructureDecoder:483,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[org.xmlpull.v1.XmlPullParserFactory].<init>()"
    functionSourceFile: "org.xmlpull.v1.XmlPullParserFactory"
    linkageType: null
    functionLinenumber: 74
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.xmlpull.v1.XmlPullParserFactory:75,1"
      Dst: "[java.lang.Object].<init>"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:68,1"
      Dst: "[java.util.Hashtable].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.xmlpull.v1.XmlPullParserFactory].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.xmlpull.v1.XmlPullParserFactory"
    linkageType: null
    functionLinenumber: 90
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.xmlpull.v1.XmlPullParserFactory:91,1"
      Dst: "[java.lang.Boolean].<init>"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:91,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.xmlpull.v1.XmlPullParserFactory].getFeature(java.lang.String)"
    functionSourceFile: "org.xmlpull.v1.XmlPullParserFactory"
    linkageType: null
    functionLinenumber: 104
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:106"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.xmlpull.v1.XmlPullParserFactory:105,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:106,1"
      Dst: "[java.lang.Boolean].booleanValue"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.xmlpull.v1.XmlPullParserFactory].setNamespaceAware(boolean)"
    functionSourceFile: "org.xmlpull.v1.XmlPullParserFactory"
    linkageType: null
    functionLinenumber: 118
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.xmlpull.v1.XmlPullParserFactory:119,1"
      Dst: "[java.lang.Boolean].<init>"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:119,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.xmlpull.v1.XmlPullParserFactory].isNamespaceAware()"
    functionSourceFile: "org.xmlpull.v1.XmlPullParserFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.xmlpull.v1.XmlPullParserFactory:132,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].getFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.xmlpull.v1.XmlPullParserFactory].setValidating(boolean)"
    functionSourceFile: "org.xmlpull.v1.XmlPullParserFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.xmlpull.v1.XmlPullParserFactory:146,1"
      Dst: "[java.lang.Boolean].<init>"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:146,1"
      Dst: "[java.util.Hashtable].put"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.xmlpull.v1.XmlPullParserFactory].isValidating()"
    functionSourceFile: "org.xmlpull.v1.XmlPullParserFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.xmlpull.v1.XmlPullParserFactory:158,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].getFeature"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.xmlpull.v1.XmlPullParserFactory].newPullParser()"
    functionSourceFile: "org.xmlpull.v1.XmlPullParserFactory"
    linkageType: null
    functionLinenumber: 171
    functionDepth: 0
    returnType: "org.xmlpull.v1.XmlPullParser"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xmlpull.v1.XmlPullParserException].<init>(java.lang.String)"
    - "[org.xmlpull.v1.XmlPullParserException].<init>(java.lang.String)"
    - "[org.xmlpull.v1.XmlPullParserException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 71
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:172"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:175"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:174"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:175"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:178"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:177"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:180"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:202"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:201"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:188"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:195"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:194"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:191"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:194"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:193"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:191"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:194"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:193"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.xmlpull.v1.XmlPullParserFactory:172,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:172,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:172,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:172,1"
      Dst: "[org.xmlpull.v1.XmlPullParserException].<init>"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:175,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:178,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:181,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:183,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:188,1"
      Dst: "[java.util.Hashtable].keys"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:188,1"
      Dst: "[java.util.Enumeration].hasMoreElements"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:189,1"
      Dst: "[java.util.Enumeration].nextElement"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:190,1"
      Dst: "[java.util.Hashtable].get"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:191,1"
      Dst: "[java.lang.Boolean].booleanValue"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:192,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].setFeature"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:198,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:198,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:198,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[org.xmlpull.v1.XmlPullParserFactory].newSerializer()"
    functionSourceFile: "org.xmlpull.v1.XmlPullParserFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xmlpull.v1.XmlSerializer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 57
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:218"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:222"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:221"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:222"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:227"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:226"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:229"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:248"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.xmlpull.v1.XmlPullParserFactory:219,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:219,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:219,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:219,1"
      Dst: "[org.xmlpull.v1.XmlPullParserException].<init>"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:222,1"
      Dst: "[java.util.Vector].size"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:227,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:230,1"
      Dst: "[java.util.Vector].elementAt"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:232,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:244,1"
      Dst: "[java.lang.Class].getName"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:244,1"
      Dst: "[java.lang.Throwable].toString"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:244,1"
      Dst: "[java.lang.StringBuffer].append"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 1
  - functionName: "[org.xmlpull.v1.XmlPullParserFactory].newInstance()"
    functionSourceFile: "org.xmlpull.v1.XmlPullParserFactory"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "org.xmlpull.v1.XmlPullParserFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.xmlpull.v1.XmlPullParserFactory:259,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].newInstance"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.xmlpull.v1.XmlPullParserFactory].newInstance(java.lang.String,java.lang.Class)"
    functionSourceFile: "org.xmlpull.v1.XmlPullParserFactory"
    linkageType: null
    functionLinenumber: 264
    functionDepth: 0
    returnType: "org.xmlpull.v1.XmlPullParserFactory"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.xmlpull.v1.XmlPullParserException].<init>(java.lang.String)"
    - "[org.xmlpull.v1.XmlPullParserException].<init>(java.lang.String,org.xmlpull.v1.XmlPullParser,java.lang.Throwable)"
    - "[org.xmlpull.v1.XmlPullParserException].<init>(java.lang.String)"
    - "[org.xmlpull.v1.XmlPullParserFactory].<init>()"
    functionUses: 1
    ICount: 100
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:265"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:273"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:274"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:275"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:274"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:275"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:274"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:297"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:278"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:280"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:285"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:286"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:285"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:286"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:288"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:287"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:307"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:346"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:345"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:310"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:311"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:310"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:323"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:343"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:342"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:325"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:329"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:328"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:329"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:333"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:332"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:333"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:339"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:338"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:334"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:337"
        BranchSideFuncs: []
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:336"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:339"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:343"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:342"
        BranchSideFuncs: []
    - Branch String: "org.xmlpull.v1.XmlPullParserFactory:346"
      Branch Sides:
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:349"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "org.xmlpull.v1.XmlPullParserFactory:348"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.xmlpull.v1.XmlPullParserFactory:274,1"
      Dst: "[java.lang.String].length"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:274,1"
      Dst: "[java.lang.String].equals"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:276,1"
      Dst: "[java.lang.Class].getResourceAsStream"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:278,1"
      Dst: "[org.xmlpull.v1.XmlPullParserException].<init>"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:281,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:284,1"
      Dst: "[java.io.InputStream].read"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:287,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:289,1"
      Dst: "[java.io.InputStream].close"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:291,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:296,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:296,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:296,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:303,1"
      Dst: "[java.util.Vector].<init>"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:308,1"
      Dst: "[java.lang.String].indexOf"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:311,1"
      Dst: "[java.lang.String].substring"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:317,1"
      Dst: "[java.lang.Class].forName"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:319,1"
      Dst: "[java.lang.Class].newInstance"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:326,1"
      Dst: "[java.util.Vector].addElement"
    - Src: "org.xmlpull.v1.XmlPullParserFactory:347,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].<init>"
    JavaMethodInfo: null
    BBCount: 38
    CyclomaticComplexity: 2
  - functionName: "[XMLRPCDecoder$BooleanDecoder].<init>()"
    functionSourceFile: "XMLRPCDecoder$BooleanDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "XMLRPCDecoder$BooleanDecoder:606,1"
      Dst: "[XMLRPCDecoder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$BooleanDecoder].names()"
    functionSourceFile: "XMLRPCDecoder$BooleanDecoder"
    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: "[XMLRPCDecoder$BooleanDecoder].decodeWithParser(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "XMLRPCDecoder$BooleanDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XMLRPCDecoder$BooleanDecoder:616"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$BooleanDecoder:633"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$BooleanDecoder:623"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$BooleanDecoder:627"
        BranchSideFuncs: []
    Callsites:
    - Src: "XMLRPCDecoder$BooleanDecoder:618,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].require"
    - Src: "XMLRPCDecoder$BooleanDecoder:620,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextText"
    - Src: "XMLRPCDecoder$BooleanDecoder:623,1"
      Dst: "[java.lang.String].equals"
    - Src: "XMLRPCDecoder$BooleanDecoder:629,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].next"
    - Src: "XMLRPCDecoder$BooleanDecoder:634,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[MyXmlPullApp].<init>()"
    functionSourceFile: "MyXmlPullApp"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "MyXmlPullApp:16,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[MyXmlPullApp].processDocument(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "MyXmlPullApp"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "MyXmlPullApp:64"
      Branch Sides:
      - BranchSide: "MyXmlPullApp:66"
        BranchSideFuncs: []
      - BranchSide: "MyXmlPullApp:65"
        BranchSideFuncs: []
    - Branch String: "MyXmlPullApp:66"
      Branch Sides:
      - BranchSide: "MyXmlPullApp:68"
        BranchSideFuncs: []
      - BranchSide: "MyXmlPullApp:67"
        BranchSideFuncs: []
    - Branch String: "MyXmlPullApp:68"
      Branch Sides:
      - BranchSide: "MyXmlPullApp:70"
        BranchSideFuncs: []
      - BranchSide: "MyXmlPullApp:69"
        BranchSideFuncs: []
    - Branch String: "MyXmlPullApp:70"
      Branch Sides:
      - BranchSide: "MyXmlPullApp:72"
        BranchSideFuncs: []
      - BranchSide: "MyXmlPullApp:71"
        BranchSideFuncs: []
    - Branch String: "MyXmlPullApp:72"
      Branch Sides:
      - BranchSide: "MyXmlPullApp:75"
        BranchSideFuncs: []
      - BranchSide: "MyXmlPullApp:74"
        BranchSideFuncs: []
    - Branch String: "MyXmlPullApp:76"
      Branch Sides:
      - BranchSide: "MyXmlPullApp:64"
        BranchSideFuncs: []
      - BranchSide: "MyXmlPullApp:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "MyXmlPullApp:62,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getEventType"
    - Src: "MyXmlPullApp:65,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "MyXmlPullApp:69,1"
      Dst: "[MyXmlPullApp].processStartElement"
    - Src: "MyXmlPullApp:71,1"
      Dst: "[MyXmlPullApp].processEndElement"
    - Src: "MyXmlPullApp:73,1"
      Dst: "[MyXmlPullApp].processText"
    - Src: "MyXmlPullApp:75,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].next"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[MyXmlPullApp].processStartElement(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "MyXmlPullApp"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "MyXmlPullApp:84"
      Branch Sides:
      - BranchSide: "MyXmlPullApp:87"
        BranchSideFuncs: []
      - BranchSide: "MyXmlPullApp:86"
        BranchSideFuncs: []
    Callsites:
    - Src: "MyXmlPullApp:82,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getName"
    - Src: "MyXmlPullApp:83,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getNamespace"
    - Src: "MyXmlPullApp:84,1"
      Dst: "[java.lang.String].equals"
    - Src: "MyXmlPullApp:85,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "MyXmlPullApp:85,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "MyXmlPullApp:85,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "MyXmlPullApp:85,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[MyXmlPullApp].processEndElement(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "MyXmlPullApp"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "MyXmlPullApp:96"
      Branch Sides:
      - BranchSide: "MyXmlPullApp:99"
        BranchSideFuncs: []
      - BranchSide: "MyXmlPullApp:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "MyXmlPullApp:94,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getName"
    - Src: "MyXmlPullApp:95,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getNamespace"
    - Src: "MyXmlPullApp:96,1"
      Dst: "[java.lang.String].equals"
    - Src: "MyXmlPullApp:97,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "MyXmlPullApp:97,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "MyXmlPullApp:97,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "MyXmlPullApp:97,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[MyXmlPullApp].processText(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "MyXmlPullApp"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "MyXmlPullApp:110"
      Branch Sides:
      - BranchSide: "MyXmlPullApp:132"
        BranchSideFuncs: []
      - BranchSide: "MyXmlPullApp:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "MyXmlPullApp:106,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getTextCharacters"
    - Src: "MyXmlPullApp:109,1"
      Dst: "[java.io.PrintStream].print"
    JavaMethodInfo: null
    BBCount: 11
    CyclomaticComplexity: 2
  - functionName: "[XMLRPCDecoder$Base64].<init>()"
    functionSourceFile: "XMLRPCDecoder$Base64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "XMLRPCDecoder$Base64:843,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$Base64].decode(byte[])"
    functionSourceFile: "XMLRPCDecoder$Base64"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XMLRPCDecoder$Base64:858"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$Base64:862"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$Base64:858"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$Base64:862"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$Base64:863"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$Base64:867"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$Base64:863"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$Base64:867"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$Base64:874"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$Base64:896"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$Base64:878"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$Base64:867"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$Base64:886"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$Base64:867"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$Base64:897"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$Base64:902"
        BranchSideFuncs: []
    Callsites:
    - Src: "XMLRPCDecoder$Base64:899,1"
      Dst: "[java.lang.RuntimeException].<init>"
    JavaMethodInfo: null
    BBCount: 15
    CyclomaticComplexity: 2
  - functionName: "[XmlCompare].<init>()"
    functionSourceFile: "XmlCompare"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "XmlCompare:9,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XmlCompare].getNextElementText(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "XmlCompare"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XmlCompare:61"
      Branch Sides:
      - BranchSide: "XmlCompare:65"
        BranchSideFuncs: []
      - BranchSide: "XmlCompare:64"
        BranchSideFuncs: []
    - Branch String: "XmlCompare:70"
      Branch Sides:
      - BranchSide: "XmlCompare:107"
        BranchSideFuncs: []
      - BranchSide: "XmlCompare:106"
        BranchSideFuncs: []
    - Branch String: "XmlCompare:73"
      Branch Sides:
      - BranchSide: "XmlCompare:80"
        BranchSideFuncs: []
      - BranchSide: "XmlCompare:79"
        BranchSideFuncs: []
    - Branch String: "XmlCompare:75"
      Branch Sides:
      - BranchSide: "XmlCompare:78"
        BranchSideFuncs: []
      - BranchSide: "XmlCompare:77"
        BranchSideFuncs: []
    - Branch String: "XmlCompare:80"
      Branch Sides:
      - BranchSide: "XmlCompare:85"
        BranchSideFuncs: []
    - Branch String: "XmlCompare:86"
      Branch Sides:
      - BranchSide: "XmlCompare:106"
        BranchSideFuncs: []
      - BranchSide: "XmlCompare:105"
        BranchSideFuncs: []
    - Branch String: "XmlCompare:88"
      Branch Sides:
      - BranchSide: "XmlCompare:103"
        BranchSideFuncs: []
    - Branch String: "XmlCompare:91"
      Branch Sides:
      - BranchSide: "XmlCompare:null"
        BranchSideFuncs: []
    - Branch String: "XmlCompare:93"
      Branch Sides:
      - BranchSide: "XmlCompare:null"
        BranchSideFuncs: []
    - Branch String: "XmlCompare:95"
      Branch Sides:
      - BranchSide: "XmlCompare:null"
        BranchSideFuncs: []
    - Branch String: "XmlCompare:97"
      Branch Sides:
      - BranchSide: "XmlCompare:100"
        BranchSideFuncs: []
      - BranchSide: "XmlCompare:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "XmlCompare:61,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getFeature"
    - Src: "XmlCompare:62,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "XmlCompare:66,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "XmlCompare:67,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextTag"
    - Src: "XmlCompare:68,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getText"
    - Src: "XmlCompare:68,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "XmlCompare:71,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].next"
    - Src: "XmlCompare:75,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].isEmptyElementTag"
    - Src: "XmlCompare:86,1"
      Dst: "[java.lang.String].length"
    - Src: "XmlCompare:90,1"
      Dst: "[java.lang.String].charAt"
    - Src: "XmlCompare:107,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 26
    CyclomaticComplexity: 3
  - functionName: "[XmlCompare].compareXmlTwoFiles(java.io.Reader,java.io.Reader)"
    functionSourceFile: "XmlCompare"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 68
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XmlCompare:125"
      Branch Sides:
      - BranchSide: "XmlCompare:128"
        BranchSideFuncs: []
      - BranchSide: "XmlCompare:127"
        BranchSideFuncs: []
    - Branch String: "XmlCompare:128"
      Branch Sides:
      - BranchSide: "XmlCompare:131"
        BranchSideFuncs: []
      - BranchSide: "XmlCompare:130"
        BranchSideFuncs: []
    - Branch String: "XmlCompare:131"
      Branch Sides:
      - BranchSide: "XmlCompare:132"
        BranchSideFuncs: []
      - BranchSide: "XmlCompare:131"
        BranchSideFuncs: []
    - Branch String: "XmlCompare:131"
      Branch Sides:
      - BranchSide: "XmlCompare:131"
        BranchSideFuncs: []
      - BranchSide: "XmlCompare:130"
        BranchSideFuncs: []
    - Branch String: "XmlCompare:134"
      Branch Sides:
      - BranchSide: "XmlCompare:137"
        BranchSideFuncs: []
      - BranchSide: "XmlCompare:136"
        BranchSideFuncs: []
    - Branch String: "XmlCompare:137"
      Branch Sides:
      - BranchSide: "XmlCompare:138"
        BranchSideFuncs: []
    - Branch String: "XmlCompare:131"
      Branch Sides:
      - BranchSide: "XmlCompare:147"
        BranchSideFuncs: []
      - BranchSide: "XmlCompare:146"
        BranchSideFuncs: []
    - Branch String: "XmlCompare:142"
      Branch Sides:
      - BranchSide: "XmlCompare:146"
        BranchSideFuncs: []
      - BranchSide: "XmlCompare:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "XmlCompare:112,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].newInstance"
    - Src: "XmlCompare:115,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].setFeature"
    - Src: "XmlCompare:116,1"
      Dst: "[org.xmlpull.v1.XmlPullParserFactory].newPullParser"
    - Src: "XmlCompare:117,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].setInput"
    - Src: "XmlCompare:123,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].next"
    - Src: "XmlCompare:125,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getEventType"
    - Src: "XmlCompare:126,1"
      Dst: "[java.lang.RuntimeException].<init>"
    - Src: "XmlCompare:132,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getName"
    - Src: "XmlCompare:134,1"
      Dst: "[java.lang.String].equals"
    - Src: "XmlCompare:140,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getText"
    - Src: "XmlCompare:143,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "XmlCompare:143,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "XmlCompare:143,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "XmlCompare:148,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getPositionDescription"
    - Src: "XmlCompare:150,1"
      Dst: "[java.io.PrintStream].print"
    - Src: "XmlCompare:152,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 18
    CyclomaticComplexity: 2
  - functionName: "[XMLRPCDecoder$IntegerDecoder].<init>()"
    functionSourceFile: "XMLRPCDecoder$IntegerDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "XMLRPCDecoder$IntegerDecoder:554,1"
      Dst: "[XMLRPCDecoder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$IntegerDecoder].names()"
    functionSourceFile: "XMLRPCDecoder$IntegerDecoder"
    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: "[XMLRPCDecoder$IntegerDecoder].decodeWithParser(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "XMLRPCDecoder$IntegerDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XMLRPCDecoder$IntegerDecoder:564"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$IntegerDecoder:588"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$IntegerDecoder:571"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$IntegerDecoder:582"
        BranchSideFuncs: []
    Callsites:
    - Src: "XMLRPCDecoder$IntegerDecoder:566,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getName"
    - Src: "XMLRPCDecoder$IntegerDecoder:567,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].require"
    - Src: "XMLRPCDecoder$IntegerDecoder:568,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextText"
    - Src: "XMLRPCDecoder$IntegerDecoder:575,1"
      Dst: "[java.lang.Integer].<init>"
    - Src: "XMLRPCDecoder$IntegerDecoder:579,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "XMLRPCDecoder$IntegerDecoder:584,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextTag"
    - Src: "XMLRPCDecoder$IntegerDecoder:589,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$ParametersDecoder].<init>()"
    functionSourceFile: "XMLRPCDecoder$ParametersDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "XMLRPCDecoder$ParametersDecoder:318,1"
      Dst: "[XMLRPCDecoder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$ParametersDecoder].names()"
    functionSourceFile: "XMLRPCDecoder$ParametersDecoder"
    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: "[XMLRPCDecoder$ParametersDecoder].decodeWithParser(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "XMLRPCDecoder$ParametersDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XMLRPCDecoder$ParametersDecoder:328"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$ParametersDecoder:356"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$ParametersDecoder:335"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$ParametersDecoder:345"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$ParametersDecoder:335"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$ParametersDecoder:345"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$ParametersDecoder:349"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$ParametersDecoder:353"
        BranchSideFuncs: []
    Callsites:
    - Src: "XMLRPCDecoder$ParametersDecoder:330,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "XMLRPCDecoder$ParametersDecoder:332,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].require"
    - Src: "XMLRPCDecoder$ParametersDecoder:333,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextTag"
    - Src: "XMLRPCDecoder$ParametersDecoder:335,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getEventType"
    - Src: "XMLRPCDecoder$ParametersDecoder:340,1"
      Dst: "[XMLRPCDecoder].access$000"
    - Src: "XMLRPCDecoder$ParametersDecoder:340,1"
      Dst: "[java.util.Collection].add"
    - Src: "XMLRPCDecoder$ParametersDecoder:349,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "XMLRPCDecoder$ParametersDecoder:357,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[XMLRPCDecoder$DoubleDecoder].<init>()"
    functionSourceFile: "XMLRPCDecoder$DoubleDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "XMLRPCDecoder$DoubleDecoder:650,1"
      Dst: "[XMLRPCDecoder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$DoubleDecoder].names()"
    functionSourceFile: "XMLRPCDecoder$DoubleDecoder"
    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: "[XMLRPCDecoder$DoubleDecoder].decodeWithParser(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "XMLRPCDecoder$DoubleDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XMLRPCDecoder$DoubleDecoder:660"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$DoubleDecoder:684"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$DoubleDecoder:667"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$DoubleDecoder:678"
        BranchSideFuncs: []
    Callsites:
    - Src: "XMLRPCDecoder$DoubleDecoder:662,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].require"
    - Src: "XMLRPCDecoder$DoubleDecoder:664,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextText"
    - Src: "XMLRPCDecoder$DoubleDecoder:671,1"
      Dst: "[java.lang.Double].<init>"
    - Src: "XMLRPCDecoder$DoubleDecoder:675,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "XMLRPCDecoder$DoubleDecoder:680,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextTag"
    - Src: "XMLRPCDecoder$DoubleDecoder:685,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[BestDeal].<init>(int)"
    functionSourceFile: "BestDeal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "BestDeal:42,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[BestDeal].update(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "BestDeal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "BestDeal:63"
      Branch Sides:
      - BranchSide: "BestDeal:67"
        BranchSideFuncs: []
      - BranchSide: "BestDeal:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "BestDeal:52,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].require"
    - Src: "BestDeal:54,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextTag"
    - Src: "BestDeal:59,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextText"
    - Src: "BestDeal:64,1"
      Dst: "[BestDeal].checkVendor"
    - Src: "BestDeal:69,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].next"
    JavaMethodInfo: null
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[BestDeal].checkVendor(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "BestDeal"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 47
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "BestDeal:79"
      Branch Sides:
      - BranchSide: "BestDeal:101"
        BranchSideFuncs: []
      - BranchSide: "BestDeal:100"
        BranchSideFuncs: []
    - Branch String: "BestDeal:82"
      Branch Sides:
      - BranchSide: "BestDeal:84"
        BranchSideFuncs: []
      - BranchSide: "BestDeal:83"
        BranchSideFuncs: []
    - Branch String: "BestDeal:84"
      Branch Sides:
      - BranchSide: "BestDeal:94"
        BranchSideFuncs: []
    - Branch String: "BestDeal:89"
      Branch Sides:
      - BranchSide: "BestDeal:94"
        BranchSideFuncs: []
      - BranchSide: "BestDeal:93"
        BranchSideFuncs: []
    - Branch String: "BestDeal:89"
      Branch Sides:
      - BranchSide: "BestDeal:94"
        BranchSideFuncs: []
      - BranchSide: "BestDeal:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "BestDeal:76,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].require"
    - Src: "BestDeal:79,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextTag"
    - Src: "BestDeal:81,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getName"
    - Src: "BestDeal:82,1"
      Dst: "[java.lang.String].equals"
    - Src: "BestDeal:83,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextText"
    - Src: "BestDeal:86,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getAttributeValue"
    - Src: "BestDeal:86,1"
      Dst: "[java.lang.Integer].parseInt"
    - Src: "BestDeal:87,1"
      Dst: "[java.lang.Double].parseDouble"
    - Src: "BestDeal:95,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "BestDeal:95,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "BestDeal:95,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "BestDeal:95,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 12
    CyclomaticComplexity: 2
  - functionName: "[XMLRPCDecoder$ArrayDecoder].<init>()"
    functionSourceFile: "XMLRPCDecoder$ArrayDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "XMLRPCDecoder$ArrayDecoder:374,1"
      Dst: "[XMLRPCDecoder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$ArrayDecoder].names()"
    functionSourceFile: "XMLRPCDecoder$ArrayDecoder"
    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: "[XMLRPCDecoder$ArrayDecoder].decodeWithParser(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "XMLRPCDecoder$ArrayDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XMLRPCDecoder$ArrayDecoder:384"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$ArrayDecoder:412"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$ArrayDecoder:393"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$ArrayDecoder:399"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$ArrayDecoder:393"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$ArrayDecoder:399"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$ArrayDecoder:400"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$ArrayDecoder:404"
        BranchSideFuncs: []
    Callsites:
    - Src: "XMLRPCDecoder$ArrayDecoder:386,1"
      Dst: "[java.util.ArrayList].<init>"
    - Src: "XMLRPCDecoder$ArrayDecoder:388,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].require"
    - Src: "XMLRPCDecoder$ArrayDecoder:389,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextTag"
    - Src: "XMLRPCDecoder$ArrayDecoder:393,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getEventType"
    - Src: "XMLRPCDecoder$ArrayDecoder:395,1"
      Dst: "[XMLRPCDecoder].access$000"
    - Src: "XMLRPCDecoder$ArrayDecoder:397,1"
      Dst: "[java.util.Collection].add"
    - Src: "XMLRPCDecoder$ArrayDecoder:400,1"
      Dst: "[java.util.Collection].isEmpty"
    - Src: "XMLRPCDecoder$ArrayDecoder:413,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[XMLRPCDecoder$ValueDecoder].<init>()"
    functionSourceFile: "XMLRPCDecoder$ValueDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "XMLRPCDecoder$ValueDecoder:499,1"
      Dst: "[XMLRPCDecoder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$ValueDecoder].names()"
    functionSourceFile: "XMLRPCDecoder$ValueDecoder"
    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: "[XMLRPCDecoder$ValueDecoder].decodeWithParser(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "XMLRPCDecoder$ValueDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XMLRPCDecoder$ValueDecoder:509"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$ValueDecoder:536"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$ValueDecoder:516"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$ValueDecoder:527"
        BranchSideFuncs: []
    Callsites:
    - Src: "XMLRPCDecoder$ValueDecoder:513,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].require"
    - Src: "XMLRPCDecoder$ValueDecoder:514,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].next"
    - Src: "XMLRPCDecoder$ValueDecoder:516,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getEventType"
    - Src: "XMLRPCDecoder$ValueDecoder:528,1"
      Dst: "[XMLRPCDecoder].access$000"
    - Src: "XMLRPCDecoder$ValueDecoder:532,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextTag"
    - Src: "XMLRPCDecoder$ValueDecoder:537,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[MyXmlWriteApp].<init>()"
    functionSourceFile: "MyXmlWriteApp"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "MyXmlWriteApp:15,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[MyXmlWriteApp].writeLine(org.xmlpull.v1.XmlSerializer,java.lang.String,boolean)"
    functionSourceFile: "MyXmlWriteApp"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.xmlpull.v1.XmlSerializer"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "MyXmlWriteApp:97"
      Branch Sides:
      - BranchSide: "MyXmlWriteApp:98"
        BranchSideFuncs: []
      - BranchSide: "MyXmlWriteApp:97"
        BranchSideFuncs: []
    Callsites:
    - Src: "MyXmlWriteApp:94,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].startTag"
    - Src: "MyXmlWriteApp:95,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].text"
    - Src: "MyXmlWriteApp:96,1"
      Dst: "[org.xmlpull.v1.XmlSerializer].endTag"
    JavaMethodInfo: null
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$Base64Decoder].<init>()"
    functionSourceFile: "XMLRPCDecoder$Base64Decoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "XMLRPCDecoder$Base64Decoder:799,1"
      Dst: "[XMLRPCDecoder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$Base64Decoder].names()"
    functionSourceFile: "XMLRPCDecoder$Base64Decoder"
    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: "[XMLRPCDecoder$Base64Decoder].decodeWithParser(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "XMLRPCDecoder$Base64Decoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XMLRPCDecoder$Base64Decoder:809"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$Base64Decoder:833"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$Base64Decoder:816"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$Base64Decoder:827"
        BranchSideFuncs: []
    Callsites:
    - Src: "XMLRPCDecoder$Base64Decoder:811,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].require"
    - Src: "XMLRPCDecoder$Base64Decoder:813,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextText"
    - Src: "XMLRPCDecoder$Base64Decoder:820,1"
      Dst: "[java.lang.String].getBytes"
    - Src: "XMLRPCDecoder$Base64Decoder:820,1"
      Dst: "[XMLRPCDecoder$Base64].decode"
    - Src: "XMLRPCDecoder$Base64Decoder:824,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "XMLRPCDecoder$Base64Decoder:829,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextTag"
    - Src: "XMLRPCDecoder$Base64Decoder:834,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[eventlist.EventList].<init>()"
    functionSourceFile: "eventlist.EventList"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "eventlist.EventList:10,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$StringDecoder].<init>()"
    functionSourceFile: "XMLRPCDecoder$StringDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "XMLRPCDecoder$StringDecoder:701,1"
      Dst: "[XMLRPCDecoder].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XMLRPCDecoder$StringDecoder].names()"
    functionSourceFile: "XMLRPCDecoder$StringDecoder"
    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: "[XMLRPCDecoder$StringDecoder].decodeWithParser(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "XMLRPCDecoder$StringDecoder"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XMLRPCDecoder$StringDecoder:711"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$StringDecoder:728"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$StringDecoder:721"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$StringDecoder:725"
        BranchSideFuncs: []
    - Branch String: "XMLRPCDecoder$StringDecoder:721"
      Branch Sides:
      - BranchSide: "XMLRPCDecoder$StringDecoder:725"
        BranchSideFuncs: []
    Callsites:
    - Src: "XMLRPCDecoder$StringDecoder:713,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].require"
    - Src: "XMLRPCDecoder$StringDecoder:715,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].nextText"
    - Src: "XMLRPCDecoder$StringDecoder:719,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].next"
    - Src: "XMLRPCDecoder$StringDecoder:721,1"
      Dst: "[java.lang.String].length"
    - Src: "XMLRPCDecoder$StringDecoder:729,1"
      Dst: "[java.lang.IllegalArgumentException].<init>"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[XmlPullCount].<init>()"
    functionSourceFile: "XmlPullCount"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "XmlPullCount:18,1"
      Dst: "[java.lang.Object].<init>"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XmlPullCount].resetCounters()"
    functionSourceFile: "XmlPullCount"
    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: "[XmlPullCount].printReport()"
    functionSourceFile: "XmlPullCount"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "XmlPullCount:78,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "XmlPullCount:78,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "XmlPullCount:78,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "XmlPullCount:78,1"
      Dst: "[java.io.PrintStream].println"
    JavaMethodInfo: null
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XmlPullCount].countXml(org.xmlpull.v1.XmlPullParser)"
    functionSourceFile: "XmlPullCount"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xmlpull.v1.XmlPullParser"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 59
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XmlPullCount:91"
      Branch Sides:
      - BranchSide: "XmlPullCount:114"
        BranchSideFuncs: []
    - Branch String: "XmlPullCount:93"
      Branch Sides:
      - BranchSide: "XmlPullCount:99"
        BranchSideFuncs: []
      - BranchSide: "XmlPullCount:98"
        BranchSideFuncs: []
    - Branch String: "XmlPullCount:96"
      Branch Sides:
      - BranchSide: "XmlPullCount:113"
        BranchSideFuncs: []
      - BranchSide: "XmlPullCount:112"
        BranchSideFuncs: []
    - Branch String: "XmlPullCount:99"
      Branch Sides:
      - BranchSide: "XmlPullCount:98"
        BranchSideFuncs: []
    - Branch String: "XmlPullCount:105"
      Branch Sides:
      - BranchSide: "XmlPullCount:108"
        BranchSideFuncs: []
      - BranchSide: "XmlPullCount:107"
        BranchSideFuncs: []
    - Branch String: "XmlPullCount:99"
      Branch Sides:
      - BranchSide: "XmlPullCount:112"
        BranchSideFuncs: []
    - Branch String: "XmlPullCount:109"
      Branch Sides:
      - BranchSide: "XmlPullCount:113"
        BranchSideFuncs: []
      - BranchSide: "XmlPullCount:112"
        BranchSideFuncs: []
    Callsites:
    - Src: "XmlPullCount:88,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].require"
    - Src: "XmlPullCount:89,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].next"
    - Src: "XmlPullCount:95,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getAttributeCount"
    - Src: "XmlPullCount:97,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "XmlPullCount:97,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "XmlPullCount:97,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getName"
    - Src: "XmlPullCount:97,1"
      Dst: "[java.lang.StringBuilder].toString"
    - Src: "XmlPullCount:97,1"
      Dst: "[java.io.PrintStream].println"
    - Src: "XmlPullCount:101,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getTextCharacters"
    - Src: "XmlPullCount:106,1"
      Dst: "[org.xmlpull.v1.XmlPullParser].getText"
    - Src: "XmlPullCount:106,1"
      Dst: "[XmlPullCount].printable"
    JavaMethodInfo: null
    BBCount: 14
    CyclomaticComplexity: 2
  - functionName: "[XmlPullCount].printable(char)"
    functionSourceFile: "XmlPullCount"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XmlPullCount:119"
      Branch Sides:
      - BranchSide: "XmlPullCount:null"
        BranchSideFuncs: []
    - Branch String: "XmlPullCount:121"
      Branch Sides:
      - BranchSide: "XmlPullCount:null"
        BranchSideFuncs: []
    - Branch String: "XmlPullCount:123"
      Branch Sides:
      - BranchSide: "XmlPullCount:null"
        BranchSideFuncs: []
    - Branch String: "XmlPullCount:125"
      Branch Sides:
      - BranchSide: "XmlPullCount:126"
        BranchSideFuncs: []
      - BranchSide: "XmlPullCount:125"
        BranchSideFuncs: []
    - Branch String: "XmlPullCount:125"
      Branch Sides:
      - BranchSide: "XmlPullCount:135"
        BranchSideFuncs: []
      - BranchSide: "XmlPullCount:134"
        BranchSideFuncs: []
    - Branch String: "XmlPullCount:128"
      Branch Sides:
      - BranchSide: "XmlPullCount:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "XmlPullCount:126,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "XmlPullCount:127,1"
      Dst: "[java.lang.Integer].toHexString"
    - Src: "XmlPullCount:128,1"
      Dst: "[java.lang.String].length"
    - Src: "XmlPullCount:130,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "XmlPullCount:133,1"
      Dst: "[java.lang.StringBuffer].toString"
    - Src: "XmlPullCount:135,1"
      Dst: "[java.lang.StringBuilder].<init>"
    - Src: "XmlPullCount:135,1"
      Dst: "[java.lang.StringBuilder].append"
    - Src: "XmlPullCount:135,1"
      Dst: "[java.lang.StringBuilder].toString"
    JavaMethodInfo: null
    BBCount: 13
    CyclomaticComplexity: 2
  - functionName: "[XmlPullCount].printable(java.lang.String)"
    functionSourceFile: "XmlPullCount"
    linkageType: null
    functionLinenumber: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "XmlPullCount:139"
      Branch Sides:
      - BranchSide: "XmlPullCount:140"
        BranchSideFuncs: []
      - BranchSide: "XmlPullCount:139"
        BranchSideFuncs: []
    - Branch String: "XmlPullCount:141"
      Branch Sides:
      - BranchSide: "XmlPullCount:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "XmlPullCount:140,1"
      Dst: "[java.lang.StringBuffer].<init>"
    - Src: "XmlPullCount:141,1"
      Dst: "[java.lang.String].length"
    - Src: "XmlPullCount:142,1"
      Dst: "[java.lang.String].charAt"
    - Src: "XmlPullCount:142,1"
      Dst: "[XmlPullCount].printable"
    - Src: "XmlPullCount:142,1"
      Dst: "[java.lang.StringBuffer].append"
    - Src: "XmlPullCount:144,1"
      Dst: "[java.lang.StringBuffer].toString"
    JavaMethodInfo: null
    BBCount: 6
    CyclomaticComplexity: 2
