---
Fuzzer filename: "XmlReaderFuzzer"
Fuzzing method: "fuzzerTestOneInput"
All functions:
  Function list name: "All functions"
  Elements:
  - functionName: "[com.rometools.rome.io.impl.NumberParser].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.NumberParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.NumberParser:32,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.NumberParser].parseLong(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.NumberParser"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].trim()"
    - "[java.lang.Long].valueOf(java.lang.String)"
    functionUses: 2
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.NumberParser:43"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.NumberParser:49"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.NumberParser:45,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.rometools.rome.io.impl.NumberParser:45,1"
      Dst: "[java.lang.Long].valueOf(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.NumberParser].parseInt(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.NumberParser"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 69
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].trim()"
    - "[java.lang.Integer].valueOf(java.lang.String)"
    functionUses: 3
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.NumberParser:61"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.NumberParser:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.NumberParser:63,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.rometools.rome.io.impl.NumberParser:63,1"
      Dst: "[java.lang.Integer].valueOf(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.NumberParser].parseFloat(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.NumberParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Float"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].trim()"
    - "[java.lang.Float].valueOf(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.NumberParser:79"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.NumberParser:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.NumberParser:81,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.rometools.rome.io.impl.NumberParser:81,1"
      Dst: "[java.lang.Float].valueOf(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.NumberParser].parseFloat(java.lang.String,float)"
    functionSourceFile: "com.rometools.rome.io.impl.NumberParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "float"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.NumberParser].parseFloat(java.lang.String)"
    - "[java.lang.Float].floatValue()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.NumberParser:97"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.NumberParser:100"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.NumberParser:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.NumberParser:96,1"
      Dst: "[com.rometools.rome.io.impl.NumberParser].parseFloat(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.NumberParser:100,1"
      Dst: "[java.lang.Float].floatValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.NumberParser].parseLong(java.lang.String,long)"
    functionSourceFile: "com.rometools.rome.io.impl.NumberParser"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 117
    functionDepth: 1
    returnType: "long"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.NumberParser].parseLong(java.lang.String)"
    - "[java.lang.Long].longValue()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.NumberParser:113"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.NumberParser:116"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.NumberParser:115"
        BranchSideFuncs:
        - "longValue()"
    Callsites:
    - Src: "com.rometools.rome.io.impl.NumberParser:112,1"
      Dst: "[com.rometools.rome.io.impl.NumberParser].parseLong(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.NumberParser:116,1"
      Dst: "[java.lang.Long].longValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getSupportedFeedTypes()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.Converters].getSupportedFeedTypes()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:136,1"
      Dst: "[com.rometools.rome.feed.synd.impl.Converters].getSupportedFeedTypes()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.Converters].getSupportedFeedTypes()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.Converters"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.PluginManager].getKeys()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.Converters:50,1"
      Dst: "[com.rometools.rome.io.impl.PluginManager].getKeys()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(java.lang.Class,java.util.Set)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 148
    functionLinenumberEnd: 153
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:149,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionDepth: 3
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:155,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 166
    functionLinenumberEnd: 169
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed,boolean)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:167,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed,boolean)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 175
    functionLinenumberEnd: 193
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(java.lang.Class,java.util.Set)"
    - "[com.rometools.rome.feed.WireFeed].getFeedType()"
    - "[com.rometools.rome.feed.synd.impl.Converters].getConverter(java.lang.String)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS094].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS10].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    - "[com.rometools.rome.feed.synd.Converter].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    functionUses: 2
    ICount: 27
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndFeedImpl:178"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:183"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:182"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.SyndFeedImpl:183"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:192"
        BranchSideFuncs:
        - "getFeedType()"
        - "getConverter(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:191"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.SyndFeedImpl:186"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:189"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:188"
        BranchSideFuncs:
        - "copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:176,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(java.lang.Class,java.util.Set)"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:184,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getFeedType()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:185,1"
      Dst: "[com.rometools.rome.feed.synd.impl.Converters].getConverter(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:187,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:187,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:187,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:187,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:189,1"
      Dst: "[com.rometools.rome.feed.synd.Converter].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].clone()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:204,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].getForeignMarkup()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setForeignMarkup(java.util.List)"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndFeedImpl:218"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:219"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:218"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.SyndFeedImpl:218"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:222"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:222,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].getForeignMarkup()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:223,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].setForeignMarkup(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:224,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getForeignMarkup()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:890,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:240,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.impl.EqualsBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].toString()"
    - "[java.lang.String].hashCode()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.EqualsBean:99,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "com.rometools.rome.feed.impl.EqualsBean:99,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].toString()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:252,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].createWireFeed()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].createWireFeed(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:266,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].createWireFeed(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].createWireFeed(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.rometools.rome.feed.synd.impl.Converters].getConverter(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.rometools.rome.feed.synd.Converter].createRealFeed(com.rometools.rome.feed.synd.SyndFeed)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndFeedImpl:280"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:284"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:283"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.SyndFeedImpl:285"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:289"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:288"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:281,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:284,1"
      Dst: "[com.rometools.rome.feed.synd.impl.Converters].getConverter(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:286,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:286,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:286,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:289,1"
      Dst: "[com.rometools.rome.feed.synd.Converter].createRealFeed(com.rometools.rome.feed.synd.SyndFeed)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.Converters].getConverter(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.Converters"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "com.rometools.rome.feed.synd.Converter"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.PluginManager].getPlugin(java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.Converters:41,1"
      Dst: "[com.rometools.rome.io.impl.PluginManager].getPlugin(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].originalWireFeed()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getFeedType()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setFeedType(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getEncoding()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setEncoding(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 352
    functionLinenumberEnd: 355
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getUri()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setUri(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.URINormalizer].normalize(java.lang.String)"
    functionUses: 5
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:409,1"
      Dst: "[com.rometools.rome.feed.synd.impl.URINormalizer].normalize(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.URINormalizer].normalize(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.URINormalizer"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 40
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.URINormalizer:36"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.URINormalizer:39"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.URINormalizer:38"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getTitle()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndFeedImpl:421"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:424"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:423"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:422,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setTitle(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 435
    functionLinenumberEnd: 441
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndContentImpl].<init>()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].setValue(java.lang.String)"
    functionUses: 3
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndFeedImpl:436"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:439"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:438"
        BranchSideFuncs:
        - "setValue(java.lang.String)"
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:437,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContentImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:439,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.SyndContentImpl].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndContentImpl"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 12
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndContentImpl:53,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getTitleEx()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.feed.synd.SyndContent"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setTitleEx(com.rometools.rome.feed.synd.SyndContent)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 462
    functionLinenumberEnd: 465
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndContent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getLink()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 484
    functionLinenumberEnd: 486
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setLink(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 506
    functionLinenumberEnd: 509
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getDescription()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndFeedImpl:519"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:522"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:521"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:520,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setDescription(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 533
    functionLinenumberEnd: 539
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndContentImpl].<init>()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].setValue(java.lang.String)"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndFeedImpl:534"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:537"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:536"
        BranchSideFuncs:
        - "setValue(java.lang.String)"
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:535,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContentImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:537,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getDescriptionEx()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.feed.synd.SyndContent"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setDescriptionEx(com.rometools.rome.feed.synd.SyndContent)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 560
    functionLinenumberEnd: 563
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndContent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getPublishedDate()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - "[com.rometools.rome.feed.module.DCModule].getDate()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:575,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:575,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getDate()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 797
    functionLinenumberEnd: 799
    functionDepth: 3
    returnType: "com.rometools.rome.feed.module.DCModule"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].getModule(java.lang.String)"
    functionUses: 5
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:798,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].getModule(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getModule(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 787
    functionLinenumberEnd: 789
    functionDepth: 2
    returnType: "com.rometools.rome.feed.module.Module"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].getModules()"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:788,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].getModules()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:788,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getModules()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 758
    functionLinenumberEnd: 764
    functionDepth: 1
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    - "[com.rometools.rome.feed.module.DCModuleImpl].<init>()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[org.jdom2.AttributeList].add(java.lang.Object)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndFeedImpl:760"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:763"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "<init>()"
      - BranchSide: "com.rometools.rome.feed.synd.SyndFeedImpl:762"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:759,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:760,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:761,1"
      Dst: "[com.rometools.rome.feed.module.DCModuleImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:761,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].<init>()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.ModuleImpl].<init>(java.lang.Class,java.lang.String)"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:92,1"
      Dst: "[com.rometools.rome.feed.module.ModuleImpl].<init>(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setPublishedDate(java.util.Date)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 588
    functionLinenumberEnd: 591
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setDate(java.util.Date)"
    - "[com.rometools.rome.feed.module.DCModule].setDate(java.util.Date)"
    functionUses: 4
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:589,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:589,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setDate(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getCopyright()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - "[com.rometools.rome.feed.module.DCModule].getRights()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:603,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:603,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getRights()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setCopyright(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 616
    functionLinenumberEnd: 619
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setRights(java.lang.String)"
    - "[com.rometools.rome.feed.module.DCModule].setRights(java.lang.String)"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:617,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:617,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setRights(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getIcon()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.feed.synd.SyndImage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setIcon(com.rometools.rome.feed.synd.SyndImage)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 640
    functionLinenumberEnd: 643
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndImage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getImage()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.feed.synd.SyndImage"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setImage(com.rometools.rome.feed.synd.SyndImage)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 664
    functionLinenumberEnd: 667
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndImage"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getCategories()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 678
    functionLinenumberEnd: 680
    functionDepth: 4
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].<init>(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - "[com.rometools.rome.feed.module.DCModuleImpl].getSubjects()"
    - "[com.rometools.rome.feed.module.DCModule].getSubjects()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:679,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:679,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getSubjects()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:679,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategoryListFacade].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryListFacade].<init>(java.util.List)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryListFacade"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.AbstractList].<init>()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:55,1"
      Dst: "[java.util.AbstractList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setCategories(java.util.List<SyndCategory>)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 693
    functionLinenumberEnd: 696
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<SyndCategory>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].convertElementsSyndCategoryToSubject(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setSubjects(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModule].setSubjects(java.util.List)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:694,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:694,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategoryListFacade].convertElementsSyndCategoryToSubject(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:694,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setSubjects(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getEntries()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:706,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setEntries(java.util.List<SyndEntry>)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 718
    functionLinenumberEnd: 721
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<SyndEntry>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getLanguage()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - "[com.rometools.rome.feed.module.DCModule].getLanguage()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:733,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:733,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getLanguage()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setLanguage(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 746
    functionLinenumberEnd: 749
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setLanguage(java.lang.String)"
    - "[com.rometools.rome.feed.module.DCModule].setLanguage(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:747,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:747,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setLanguage(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setModules(java.util.List<Module>)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 775
    functionLinenumberEnd: 778
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Module>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getInterface()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].copyFrom(com.rometools.rome.feed.CopyFrom)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.CopyFrom"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:808,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.impl.CopyFromHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.BeanIntrospector].getPropertyDescriptorsWithGettersAndSetters(java.lang.Class)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].getName()"
    - "[java.util.Map].containsKey(java.lang.Object)"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].getReadMethod()"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].getWriteMethod()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[com.rometools.rome.feed.impl.CopyFromHelper].doCopy(java.lang.Object,java.lang.Class)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.CopyFromHelper:68"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:92"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:91"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.CopyFromHelper:72"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:87"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.CopyFromHelper:78"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:67,1"
      Dst: "[com.rometools.rome.feed.impl.BeanIntrospector].getPropertyDescriptorsWithGettersAndSetters(java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:68,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:68,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:68,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:70,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].getName()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:72,1"
      Dst: "[java.util.Map].containsKey(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:74,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].getReadMethod()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:77,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:80,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].getWriteMethod()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:82,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:83,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].doCopy(java.lang.Object,java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:91,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:91,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:91,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:91,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:91,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.impl.PropertyDescriptor].getName()"
    functionSourceFile: "com.rometools.rome.feed.impl.PropertyDescriptor"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.PropertyDescriptor].getReadMethod()"
    functionSourceFile: "com.rometools.rome.feed.impl.PropertyDescriptor"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.PropertyDescriptor].getWriteMethod()"
    functionSourceFile: "com.rometools.rome.feed.impl.PropertyDescriptor"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "java.lang.reflect.Method"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.CopyFromHelper].doCopy(java.lang.Object,java.lang.Class)"
    functionSourceFile: "com.rometools.rome.feed.impl.CopyFromHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].isArray()"
    - "[com.rometools.rome.feed.impl.CopyFromHelper].doCopyArray(java.lang.Object[],java.lang.Class)"
    - "[com.rometools.rome.feed.impl.CopyFromHelper].doCopyCollection(java.util.Collection,java.lang.Class)"
    - "[com.rometools.rome.feed.impl.CopyFromHelper].doCopyMap(java.util.Map,java.lang.Class)"
    - "[com.rometools.rome.feed.impl.CopyFromHelper].isBasicType(java.lang.Class)"
    - "[java.util.Date].clone()"
    - "[com.rometools.rome.feed.CopyFrom].getInterface()"
    - "[com.rometools.rome.feed.impl.CopyFromHelper].createInstance(java.lang.Class)"
    - "[java.lang.Class].getDeclaredConstructor(java.lang.Class[])"
    - "[java.lang.reflect.Constructor].newInstance(java.lang.Object[])"
    - "[com.rometools.rome.feed.CopyFrom].copyFrom(com.rometools.rome.feed.CopyFrom)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.Exception].<init>(java.lang.String)"
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.CopyFromHelper:106"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:133"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:132"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.CopyFromHelper:108"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:110"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:109"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.CopyFromHelper:110"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:112"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:111"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.CopyFromHelper:112"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:114"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:113"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.CopyFromHelper:114"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:119"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.CopyFromHelper:116"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:133"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:132"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.CopyFromHelper:120"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:129"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:128"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.CopyFromHelper:123"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:126"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:125"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:107,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:108,1"
      Dst: "[java.lang.Class].isArray()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:109,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].doCopyArray(java.lang.Object[],java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:111,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].doCopyCollection(java.util.Collection,java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:113,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].doCopyMap(java.util.Map,java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:114,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].isBasicType(java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:117,1"
      Dst: "[java.util.Date].clone()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:122,1"
      Dst: "[com.rometools.rome.feed.CopyFrom].getInterface()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:122,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].createInstance(java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:124,1"
      Dst: "[java.lang.Class].getDeclaredConstructor(java.lang.Class[])"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:124,1"
      Dst: "[java.lang.reflect.Constructor].newInstance(java.lang.Object[])"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:126,1"
      Dst: "[com.rometools.rome.feed.CopyFrom].copyFrom(com.rometools.rome.feed.CopyFrom)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:129,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:129,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:129,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:129,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:129,1"
      Dst: "[java.lang.Exception].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 8
  - functionName: "[com.rometools.rome.feed.impl.CopyFromHelper].doCopyArray(java.lang.Object[],java.lang.Class)"
    functionSourceFile: "com.rometools.rome.feed.impl.CopyFromHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.Object[]"
    argCount: 2
    argTypes:
    - "java.lang.Object[]"
    - "java.lang.Class"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getComponentType()"
    - "[java.lang.reflect.Array].getLength(java.lang.Object)"
    - "[java.lang.reflect.Array].newInstance(java.lang.Class,int)"
    - "[java.lang.reflect.Array].get(java.lang.Object,int)"
    - "[com.rometools.rome.feed.impl.CopyFromHelper].doCopy(java.lang.Object,java.lang.Class)"
    - "[java.lang.reflect.Array].set(java.lang.Object,int,java.lang.Object)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.CopyFromHelper:141"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:144"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:137,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:137,1"
      Dst: "[java.lang.Class].getComponentType()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:138,1"
      Dst: "[java.lang.reflect.Array].getLength(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:140,1"
      Dst: "[java.lang.reflect.Array].newInstance(java.lang.Class,int)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:142,1"
      Dst: "[java.lang.reflect.Array].get(java.lang.Object,int)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:142,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].doCopy(java.lang.Object,java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:143,1"
      Dst: "[java.lang.reflect.Array].set(java.lang.Object,int,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getLinks()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:819,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setLinks(java.util.List<SyndLink>)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 829
    functionLinenumberEnd: 832
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<SyndLink>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getAuthors()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:835,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setAuthors(java.util.List<SyndPerson>)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 839
    functionLinenumberEnd: 842
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<SyndPerson>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getAuthor()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - "[com.rometools.rome.feed.module.DCModule].getCreator()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:854,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:854,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getCreator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setAuthor(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - "[com.rometools.rome.feed.module.DCModule].setCreator(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:868,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].getDCModule()"
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:868,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setCreator(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getContributors()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndFeedImpl:873,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setContributors(java.util.List<SyndPerson>)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 877
    functionLinenumberEnd: 880
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<SyndPerson>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setForeignMarkup(java.util.List<Element>)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 901
    functionLinenumberEnd: 904
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Element>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].isPreservingWireFeed()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 906
    functionLinenumberEnd: 908
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getDocs()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setDocs(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 916
    functionLinenumberEnd: 919
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getGenerator()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setGenerator(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 926
    functionLinenumberEnd: 929
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getManagingEditor()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setManagingEditor(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 936
    functionLinenumberEnd: 939
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getWebMaster()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setWebMaster(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 946
    functionLinenumberEnd: 949
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].getStyleSheet()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndFeedImpl].setStyleSheet(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndFeedImpl"
    linkageType: ""
    functionLinenumber: 956
    functionLinenumberEnd: 959
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DateParser].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.DateParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DateParser:85,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DateParser].parseUsingMask(java.lang.String[],java.lang.String,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.DateParser"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 120
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].trim()"
    - "[java.text.SimpleDateFormat].<init>(java.lang.String,java.util.Locale)"
    - "[java.text.DateFormat].setLenient(boolean)"
    - "[java.text.ParsePosition].<init>(int)"
    - "[java.text.SimpleDateFormat].parse(java.lang.String,java.text.ParsePosition)"
    - "[java.text.ParsePosition].getIndex()"
    - "[java.lang.String].length()"
    - "[java.text.DateFormat].parse(java.lang.String,java.text.ParsePosition)"
    functionUses: 3
    ICount: 27
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.DateParser:101"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DateParser:105"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DateParser:104"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DateParser:106"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DateParser:119"
        BranchSideFuncs:
        - "<init>(int)"
        - "<init>(java.lang.String,java.util.Locale)"
        - "parse(java.lang.String,java.text.ParsePosition)"
        - "trim()"
        - "setLenient(boolean)"
        - "getIndex()"
        - "length()"
      - BranchSide: "com.rometools.rome.io.impl.DateParser:118"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DateParser:106"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DateParser:119"
        BranchSideFuncs:
        - "<init>(int)"
        - "<init>(java.lang.String,java.util.Locale)"
        - "parse(java.lang.String,java.text.ParsePosition)"
        - "trim()"
        - "setLenient(boolean)"
        - "getIndex()"
        - "length()"
      - BranchSide: "com.rometools.rome.io.impl.DateParser:118"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DateParser:113"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DateParser:117"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DateParser:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DateParser:102,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.rometools.rome.io.impl.DateParser:107,1"
      Dst: "[java.text.SimpleDateFormat].<init>(java.lang.String,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.DateParser:109,1"
      Dst: "[java.text.DateFormat].setLenient(boolean)"
    - Src: "com.rometools.rome.io.impl.DateParser:111,1"
      Dst: "[java.text.ParsePosition].<init>(int)"
    - Src: "com.rometools.rome.io.impl.DateParser:112,1"
      Dst: "[java.text.DateFormat].parse(java.lang.String,java.text.ParsePosition)"
    - Src: "com.rometools.rome.io.impl.DateParser:113,1"
      Dst: "[java.text.ParsePosition].getIndex()"
    - Src: "com.rometools.rome.io.impl.DateParser:113,1"
      Dst: "[java.lang.String].length()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[com.rometools.rome.io.impl.DateParser].parseRFC822(java.lang.String,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.DateParser"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionDepth: 2
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.DateParser].convertUnsupportedTimeZones(java.lang.String)"
    - "[com.rometools.rome.io.impl.DateParser].parseUsingMask(java.lang.String[],java.lang.String,java.util.Locale)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DateParser:146,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].convertUnsupportedTimeZones(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.DateParser:147,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].parseUsingMask(java.lang.String[],java.lang.String,java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DateParser].convertUnsupportedTimeZones(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.DateParser"
    linkageType: ""
    functionLinenumber: 150
    functionLinenumberEnd: 160
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Arrays].asList(java.lang.Object[])"
    - "[java.lang.String].split(java.lang.String)"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.AbstractCollection].contains(java.lang.Object)"
    - "[java.util.LinkedList].contains(java.lang.Object)"
    - "[java.util.ArrayList].contains(java.lang.Object)"
    - "[java.util.Vector].contains(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].contains(java.lang.Object)"
    - "[com.rometools.rome.io.impl.DateParser].replaceLastOccurrence(java.lang.String,java.lang.String,java.lang.String)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].contains(java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.DateParser:154"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DateParser:159"
        BranchSideFuncs:
        - "hasNext()"
        - "contains(java.lang.Object)"
        - "iterator()"
        - "next()"
      - BranchSide: "com.rometools.rome.io.impl.DateParser:158"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DateParser:155"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DateParser:158"
        BranchSideFuncs:
        - "replaceLastOccurrence(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.DateParser:157"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DateParser:151,1"
      Dst: "[java.util.Arrays].asList(java.lang.Object[])"
    - Src: "com.rometools.rome.io.impl.DateParser:153,1"
      Dst: "[java.lang.String].split(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.DateParser:154,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.DateParser:154,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.DateParser:154,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.DateParser:155,1"
      Dst: "[java.util.List].contains(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.DateParser:156,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].replaceLastOccurrence(java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.DateParser].replaceLastOccurrence(java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.DateParser"
    linkageType: ""
    functionLinenumber: 162
    functionLinenumberEnd: 171
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].lastIndexOf(java.lang.String)"
    - "[java.lang.StringBuilder].<init>(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.StringBuilder].replace(int,int,java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.DateParser:165"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DateParser:168"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DateParser:167"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.DateParser:163,1"
      Dst: "[java.lang.String].lastIndexOf(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.DateParser:168,1"
      Dst: "[java.lang.StringBuilder].<init>(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.DateParser:169,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.rometools.rome.io.impl.DateParser:169,1"
      Dst: "[java.lang.StringBuilder].replace(int,int,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.DateParser:170,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DateParser].parseW3CDateTime(java.lang.String,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.DateParser"
    linkageType: ""
    functionLinenumber: 196
    functionLinenumberEnd: 219
    functionDepth: 1
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].indexOf(java.lang.String)"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.String].indexOf(java.lang.String,int)"
    - "[java.lang.String].substring(int)"
    - "[com.rometools.rome.io.impl.DateParser].parseUsingMask(java.lang.String[],java.lang.String,java.util.Locale)"
    functionUses: 1
    ICount: 44
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.DateParser:198"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DateParser:216"
        BranchSideFuncs:
        - "endsWith(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.DateParser:215"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
    - Branch String: "com.rometools.rome.io.impl.DateParser:199"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DateParser:202"
        BranchSideFuncs:
        - "length()"
      - BranchSide: "com.rometools.rome.io.impl.DateParser:201"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DateParser:203"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DateParser:null"
        BranchSideFuncs:
        - "indexOf(java.lang.String,int)"
    - Branch String: "com.rometools.rome.io.impl.DateParser:206"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DateParser:215"
        BranchSideFuncs:
        - "indexOf(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.DateParser:214"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DateParser:209"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DateParser:212"
        BranchSideFuncs:
        - "substring(int,int)"
      - BranchSide: "com.rometools.rome.io.impl.DateParser:211"
        BranchSideFuncs:
        - "substring(int)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.DateParser:197,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.DateParser:199,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.DateParser:200,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.io.impl.DateParser:200,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.rometools.rome.io.impl.DateParser:200,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.rometools.rome.io.impl.DateParser:200,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.DateParser:200,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.io.impl.DateParser:202,1"
      Dst: "[java.lang.String].indexOf(java.lang.String,int)"
    - Src: "com.rometools.rome.io.impl.DateParser:212,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.rometools.rome.io.impl.DateParser:218,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].parseUsingMask(java.lang.String[],java.lang.String,java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 6
  - functionName: "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.DateParser"
    linkageType: ""
    functionLinenumber: 231
    functionLinenumberEnd: 243
    functionDepth: 3
    returnType: "java.util.Date"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.DateParser].parseUsingMask(java.lang.String[],java.lang.String,java.util.Locale)"
    - "[com.rometools.rome.io.impl.DateParser].parseW3CDateTime(java.lang.String,java.util.Locale)"
    - "[com.rometools.rome.io.impl.DateParser].parseRFC822(java.lang.String,java.util.Locale)"
    functionUses: 14
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.DateParser:232"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DateParser:238"
        BranchSideFuncs:
        - "parseUsingMask(java.lang.String[],java.lang.String,java.util.Locale)"
      - BranchSide: "com.rometools.rome.io.impl.DateParser:237"
        BranchSideFuncs:
        - "parseW3CDateTime(java.lang.String,java.util.Locale)"
    - Branch String: "com.rometools.rome.io.impl.DateParser:234"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DateParser:238"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DateParser:237"
        BranchSideFuncs:
        - "parseW3CDateTime(java.lang.String,java.util.Locale)"
    - Branch String: "com.rometools.rome.io.impl.DateParser:239"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DateParser:242"
        BranchSideFuncs:
        - "parseRFC822(java.lang.String,java.util.Locale)"
      - BranchSide: "com.rometools.rome.io.impl.DateParser:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DateParser:233,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].parseUsingMask(java.lang.String[],java.lang.String,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.DateParser:238,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].parseW3CDateTime(java.lang.String,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.DateParser:240,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].parseRFC822(java.lang.String,java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.impl.DateParser].formatRFC822(java.util.Date,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.DateParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.text.SimpleDateFormat].<init>(java.lang.String,java.util.Locale)"
    - "[java.util.TimeZone].getTimeZone(java.lang.String)"
    - "[java.text.DateFormat].setTimeZone(java.util.TimeZone)"
    - "[java.text.DateFormat].format(java.util.Date)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DateParser:257,1"
      Dst: "[java.text.SimpleDateFormat].<init>(java.lang.String,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.DateParser:258,1"
      Dst: "[java.util.TimeZone].getTimeZone(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.DateParser:258,1"
      Dst: "[java.text.DateFormat].setTimeZone(java.util.TimeZone)"
    - Src: "com.rometools.rome.io.impl.DateParser:259,1"
      Dst: "[java.text.DateFormat].format(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DateParser].formatW3CDateTime(java.util.Date,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.DateParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.util.Date"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.text.SimpleDateFormat].<init>(java.lang.String,java.util.Locale)"
    - "[java.util.TimeZone].getTimeZone(java.lang.String)"
    - "[java.text.DateFormat].setTimeZone(java.util.TimeZone)"
    - "[java.text.DateFormat].format(java.util.Date)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DateParser:274,1"
      Dst: "[java.text.SimpleDateFormat].<init>(java.lang.String,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.DateParser:275,1"
      Dst: "[java.util.TimeZone].getTimeZone(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.DateParser:275,1"
      Dst: "[java.text.DateFormat].setTimeZone(java.util.TimeZone)"
    - Src: "com.rometools.rome.io.impl.DateParser:276,1"
      Dst: "[java.text.DateFormat].format(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.ModuleParsers].<init>(java.lang.String,com.rometools.rome.io.WireFeedParser)"
    functionSourceFile: "com.rometools.rome.io.impl.ModuleParsers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.rometools.rome.io.WireFeedParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.PluginManager].<init>(java.lang.String,com.rometools.rome.io.WireFeedParser,com.rometools.rome.io.WireFeedGenerator)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.ModuleParsers:33,1"
      Dst: "[com.rometools.rome.io.impl.PluginManager].<init>(java.lang.String,com.rometools.rome.io.WireFeedParser,com.rometools.rome.io.WireFeedGenerator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.ModuleParsers].getKey(com.rometools.rome.io.ModuleParser)"
    functionSourceFile: "com.rometools.rome.io.impl.ModuleParsers"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.rometools.rome.io.ModuleParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.DCModuleParser:com.rometools.rome.io.impl.SyModuleParser].getNamespaceUri()"
    - "[com.rometools.rome.io.ModuleParser].getNamespaceUri()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.ModuleParsers:38,1"
      Dst: "[com.rometools.rome.io.ModuleParser].getNamespaceUri()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.ModuleParsers].getModuleNamespaces()"
    functionSourceFile: "com.rometools.rome.io.impl.ModuleParsers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.PluginManager].getKeys()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.ModuleParsers:42,1"
      Dst: "[com.rometools.rome.io.impl.PluginManager].getKeys()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.ModuleParsers].parseModules(org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.ModuleParsers"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 60
    functionDepth: 1
    returnType: "java.util.List<Module>"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.PluginManager].getPlugins()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[com.rometools.rome.io.impl.DCModuleParser].getNamespaceUri()"
    - "[org.jdom2.Namespace].getNamespace(java.lang.String)"
    - "[com.rometools.rome.io.impl.ModuleParsers].hasElementsFrom(org.jdom2.Element,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.DCModuleParser].parse(org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.io.impl.SyModuleParser].parse(org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    - "[org.jdom2.AttributeList].add(java.lang.Object)"
    - "[java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.io.ModuleParser].getNamespaceUri()"
    - "[com.rometools.rome.io.ModuleParser].parse(org.jdom2.Element,java.util.Locale)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 3
    ICount: 21
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.ModuleParsers:48"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.ModuleParsers:59"
        BranchSideFuncs:
        - "getNamespace(java.lang.String)"
        - "hasNext()"
        - "iterator()"
        - "getNamespaceUri()"
        - "next()"
        - "hasElementsFrom(org.jdom2.Element,org.jdom2.Namespace)"
      - BranchSide: "com.rometools.rome.io.impl.ModuleParsers:58"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.ModuleParsers:51"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.ModuleParsers:58"
        BranchSideFuncs:
        - "parse(org.jdom2.Element,java.util.Locale)"
      - BranchSide: "com.rometools.rome.io.impl.ModuleParsers:57"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.ModuleParsers:53"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.ModuleParsers:58"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "createWhenNull(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.ModuleParsers:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.ModuleParsers:46,1"
      Dst: "[com.rometools.rome.io.impl.PluginManager].getPlugins()"
    - Src: "com.rometools.rome.io.impl.ModuleParsers:48,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.ModuleParsers:48,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.ModuleParsers:48,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.ModuleParsers:49,1"
      Dst: "[com.rometools.rome.io.ModuleParser].getNamespaceUri()"
    - Src: "com.rometools.rome.io.impl.ModuleParsers:50,1"
      Dst: "[org.jdom2.Namespace].getNamespace(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.ModuleParsers:51,1"
      Dst: "[com.rometools.rome.io.impl.ModuleParsers].hasElementsFrom(org.jdom2.Element,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.ModuleParsers:52,1"
      Dst: "[com.rometools.rome.io.ModuleParser].parse(org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.ModuleParsers:54,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    - Src: "com.rometools.rome.io.impl.ModuleParsers:55,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.ModuleParsers].hasElementsFrom(org.jdom2.Element,org.jdom2.Namespace)"
    functionSourceFile: "com.rometools.rome.io.impl.ModuleParsers"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 72
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "org.jdom2.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Element].getChildren()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[org.jdom2.Element].getNamespace()"
    - "[org.jdom2.Namespace].equals(java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 17
    EdgeCount: 29
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.ModuleParsers:64"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.ModuleParsers:71"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "equals(java.lang.Object)"
        - "getChildren()"
        - "getNamespace()"
      - BranchSide: "com.rometools.rome.io.impl.ModuleParsers:70"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.ModuleParsers:66"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.ModuleParsers:70"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.ModuleParsers:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.ModuleParsers:64,1"
      Dst: "[org.jdom2.Element].getChildren()"
    - Src: "com.rometools.rome.io.impl.ModuleParsers:64,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.ModuleParsers:64,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.ModuleParsers:64,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.ModuleParsers:65,1"
      Dst: "[org.jdom2.Element].getNamespace()"
    - Src: "com.rometools.rome.io.impl.ModuleParsers:66,1"
      Dst: "[org.jdom2.Namespace].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.impl.ModuleParsers].getKey(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.io.impl.ModuleParsers"
    linkageType: ""
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.ModuleParsers].getKey(com.rometools.rome.io.ModuleParser)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.ModuleParsers:30,1"
      Dst: "[com.rometools.rome.io.impl.ModuleParsers].getKey(com.rometools.rome.io.ModuleParser)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS10Parser].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS10Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS10Parser].<init>(java.lang.String,org.jdom2.Namespace)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS10Parser:37,1"
      Dst: "[com.rometools.rome.io.impl.RSS10Parser].<init>(java.lang.String,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS10Parser].<init>(java.lang.String,org.jdom2.Namespace)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS10Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom2.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Parser].<init>(java.lang.String,org.jdom2.Namespace)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS10Parser:41,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].<init>(java.lang.String,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS10Parser].isMyType(org.jdom2.Document)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS10Parser"
    linkageType: ""
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom2.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Document].getRootElement()"
    - "[org.jdom2.Element].getNamespace()"
    - "[org.jdom2.Namespace].equals(java.lang.Object)"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS090Parser].getRDFNamespace()"
    - "[com.rometools.rome.io.impl.RSS10Parser].getRSSNamespace()"
    functionUses: 1
    ICount: 15
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS10Parser:58"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS10Parser:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS10Parser:58"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS10Parser:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS10Parser:58"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS10Parser:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS10Parser:56,1"
      Dst: "[org.jdom2.Document].getRootElement()"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:57,1"
      Dst: "[org.jdom2.Element].getNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:58,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getRDFNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:58,1"
      Dst: "[org.jdom2.Namespace].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:58,1"
      Dst: "[com.rometools.rome.io.impl.RSS10Parser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:58,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.RSS090Parser].getRDFNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Parser"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS10Parser].getRSSNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS10Parser"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Namespace].getNamespace(java.lang.String)"
    functionUses: 22
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS10Parser:69,1"
      Dst: "[org.jdom2.Namespace].getNamespace(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS10Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS10Parser"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 107
    functionDepth: 2
    returnType: "com.rometools.rome.feed.rss.Item"
    argCount: 3
    argTypes:
    - "org.jdom2.Element"
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS10Parser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS10Parser].parseItemDescription(org.jdom2.Element,org.jdom2.Element)"
    - "[com.rometools.rome.feed.rss.Item].setDescription(com.rometools.rome.feed.rss.Description)"
    - "[com.rometools.rome.io.impl.RSS090Parser].getContentNamespace()"
    - "[com.rometools.rome.feed.rss.Content].<init>()"
    - "[com.rometools.rome.feed.rss.Content].setType(java.lang.String)"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.rss.Content].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Item].setContent(com.rometools.rome.feed.rss.Content)"
    - "[org.jdom2.Element].getAttributeValue(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS090Parser].getRDFNamespace()"
    - "[com.rometools.rome.feed.rss.Item].setUri(java.lang.String)"
    functionUses: 1
    ICount: 24
    EdgeCount: 15
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS10Parser:89"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS10Parser:93"
        BranchSideFuncs:
        - "setDescription(com.rometools.rome.feed.rss.Description)"
        - "parseItemDescription(org.jdom2.Element,org.jdom2.Element)"
      - BranchSide: "com.rometools.rome.io.impl.RSS10Parser:92"
        BranchSideFuncs:
        - "getChild(java.lang.String,org.jdom2.Namespace)"
        - "getContentNamespace()"
    - Branch String: "com.rometools.rome.io.impl.RSS10Parser:94"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS10Parser:101"
        BranchSideFuncs:
        - "setType(java.lang.String)"
        - "setValue(java.lang.String)"
        - "<init>()"
        - "getText()"
        - "setContent(com.rometools.rome.feed.rss.Content)"
      - BranchSide: "com.rometools.rome.io.impl.RSS10Parser:100"
        BranchSideFuncs:
        - "getAttributeValue(java.lang.String,org.jdom2.Namespace)"
        - "getRDFNamespace()"
    - Branch String: "com.rometools.rome.io.impl.RSS10Parser:102"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS10Parser:106"
        BranchSideFuncs:
        - "setUri(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS10Parser:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS10Parser:86,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:88,1"
      Dst: "[com.rometools.rome.io.impl.RSS10Parser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:88,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:90,1"
      Dst: "[com.rometools.rome.io.impl.RSS10Parser].parseItemDescription(org.jdom2.Element,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:90,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setDescription(com.rometools.rome.feed.rss.Description)"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:93,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getContentNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:95,1"
      Dst: "[com.rometools.rome.feed.rss.Content].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:96,1"
      Dst: "[com.rometools.rome.feed.rss.Content].setType(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:97,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:97,1"
      Dst: "[com.rometools.rome.feed.rss.Content].setValue(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:98,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setContent(com.rometools.rome.feed.rss.Content)"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:101,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getRDFNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:101,1"
      Dst: "[org.jdom2.Element].getAttributeValue(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:103,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setUri(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.RSS090Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Parser"
    linkageType: ""
    functionLinenumber: 294
    functionLinenumberEnd: 329
    functionDepth: 1
    returnType: "com.rometools.rome.feed.rss.Item"
    argCount: 3
    argTypes:
    - "org.jdom2.Element"
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Item].<init>()"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS10Parser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS090Parser].getRSSNamespace()"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.rss.Item].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Item].setLink(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Item].setUri(java.lang.String)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].parseItemModules(org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.feed.rss.Item].setModules(java.util.List)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.jdom2.Element].getNamespace()"
    - "[org.jdom2.Element].getName()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.jdom2.Namespace].equals(java.lang.Object)"
    - "[com.rometools.rome.io.impl.RSS090Parser].getContentNamespace()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].remove()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].remove()"
    - "[org.jdom2.ContentList$FilterListIterator].remove()"
    - "[org.jdom2.ContentList$CLListIterator].remove()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].remove()"
    - "[org.jdom2.AttributeList$ALIterator].remove()"
    - "[org.jdom2.FilterIterator].remove()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].remove()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].remove()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].remove()"
    - "[org.jdom2.DescendantIterator].remove()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].remove()"
    - "[org.jdom2.ContentList$CLIterator].remove()"
    - "[java.util.Iterator].remove()"
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[org.jdom2.AttributeList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[com.rometools.rome.feed.rss.Item].setForeignMarkup(java.util.List)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].isEmpty()"
    functionUses: 3
    ICount: 40
    EdgeCount: 92
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:298"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:302"
        BranchSideFuncs:
        - "setTitle(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:301"
        BranchSideFuncs:
        - "getChild(java.lang.String,org.jdom2.Namespace)"
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:303"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:308"
        BranchSideFuncs:
        - "setUri(java.lang.String)"
        - "getText()"
        - "setLink(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:307"
        BranchSideFuncs:
        - "setModules(java.util.List)"
        - "parseItemModules(org.jdom2.Element,java.util.Locale)"
        - "iterator()"
        - "getRSSNamespace()"
        - "extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:315"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:324"
        BranchSideFuncs:
        - "next()"
        - "getName()"
        - "getContentNamespace()"
        - "equals(java.lang.Object)"
        - "getNamespace()"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:323"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:319"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:322"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:321"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:319"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:322"
        BranchSideFuncs:
        - "remove()"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:321"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:324"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:328"
        BranchSideFuncs:
        - "setForeignMarkup(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Parser:295,1"
      Dst: "[com.rometools.rome.feed.rss.Item].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:297,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:297,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:299,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:299,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setTitle(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:304,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setLink(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:305,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setUri(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:308,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].parseItemModules(org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:308,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setModules(java.util.List)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:310,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:314,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:315,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:316,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:317,1"
      Dst: "[org.jdom2.Element].getNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:318,1"
      Dst: "[org.jdom2.Element].getName()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:319,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getContentNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:319,1"
      Dst: "[org.jdom2.Namespace].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:319,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:320,1"
      Dst: "[java.util.Iterator].remove()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:324,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:325,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setForeignMarkup(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 7
  - functionName: "[com.rometools.rome.feed.rss.Item].<init>()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Item:64,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Parser].getRSSNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Parser"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 19
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].setTitle(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 146
    functionLinenumberEnd: 149
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].setLink(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 168
    functionLinenumberEnd: 171
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].setUri(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Parser].getContentNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Parser"
    linkageType: ""
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS10Parser].parseItemDescription(org.jdom2.Element,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS10Parser"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 128
    functionDepth: 1
    returnType: "com.rometools.rome.feed.rss.Description"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Description].<init>()"
    - "[com.rometools.rome.feed.rss.Description].setType(java.lang.String)"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.rss.Description].setValue(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS10Parser:124,1"
      Dst: "[com.rometools.rome.feed.rss.Description].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:125,1"
      Dst: "[com.rometools.rome.feed.rss.Description].setType(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:126,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:126,1"
      Dst: "[com.rometools.rome.feed.rss.Description].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Description].<init>()"
    functionSourceFile: "com.rometools.rome.feed.rss.Description"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Description:35,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Description].setType(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Description"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Description].setValue(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Description"
    linkageType: ""
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].setDescription(com.rometools.rome.feed.rss.Description)"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 210
    functionLinenumberEnd: 213
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.rss.Description"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Content].<init>()"
    functionSourceFile: "com.rometools.rome.feed.rss.Content"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Content:37,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Content].setType(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Content"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Content].setValue(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Content"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].setContent(com.rometools.rome.feed.rss.Content)"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 232
    functionLinenumberEnd: 235
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.rss.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS10Parser].parseChannel(org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS10Parser"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 121
    functionDepth: 4
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Parser].parseChannel(org.jdom2.Element,java.util.Locale)"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS10Parser].getRSSNamespace()"
    - "[org.jdom2.Element].getAttributeValue(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS090Parser].getRDFNamespace()"
    - "[com.rometools.rome.feed.rss.Channel].setUri(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS10Parser:116"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS10Parser:120"
        BranchSideFuncs:
        - "setUri(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS10Parser:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS10Parser:112,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].parseChannel(org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:114,1"
      Dst: "[com.rometools.rome.io.impl.RSS10Parser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:114,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:115,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getRDFNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:115,1"
      Dst: "[org.jdom2.Element].getAttributeValue(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS10Parser:117,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setUri(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.RSS090Parser].parseChannel(org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Parser"
    linkageType: ""
    functionLinenumber: 143
    functionLinenumberEnd: 192
    functionDepth: 3
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Channel].<init>(java.lang.String)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getType()"
    - "[org.jdom2.Content].getDocument()"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getStyleSheet(org.jdom2.Document)"
    - "[com.rometools.rome.feed.WireFeed].setStyleSheet(java.lang.String)"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS10Parser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS090Parser].getRSSNamespace()"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.rss.Channel].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].setLink(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].setDescription(java.lang.String)"
    - "[com.rometools.rome.io.impl.RSS090Parser].parseImage(org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].parseImage(org.jdom2.Element)"
    - "[com.rometools.rome.feed.rss.Channel].setImage(com.rometools.rome.feed.rss.Image)"
    - "[com.rometools.rome.io.impl.RSS090Parser].parseTextInput(org.jdom2.Element)"
    - "[com.rometools.rome.feed.rss.Channel].setTextInput(com.rometools.rome.feed.rss.TextInput)"
    - "[java.util.ArrayList].<init>()"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].parseFeedModules(org.jdom2.Element,java.util.Locale)"
    - "[java.util.ArrayList].addAll(java.util.Collection)"
    - "[com.rometools.rome.feed.rss.Channel].setModules(java.util.List)"
    - "[com.rometools.rome.io.impl.RSS090Parser].parseItems(org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.feed.rss.Channel].setItems(java.util.List)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[org.jdom2.AttributeList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[com.rometools.rome.feed.WireFeed].setForeignMarkup(java.util.List)"
    - "[java.util.List].addAll(java.util.Collection)"
    - "[java.util.List].isEmpty()"
    functionUses: 3
    ICount: 47
    EdgeCount: 56
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:150"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:154"
        BranchSideFuncs:
        - "setTitle(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:153"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:155"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:159"
        BranchSideFuncs:
        - "setLink(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:158"
        BranchSideFuncs:
        - "getChild(java.lang.String,org.jdom2.Namespace)"
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:160"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:164"
        BranchSideFuncs:
        - "getText()"
        - "setDescription(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:163"
        BranchSideFuncs:
        - "parseTextInput(org.jdom2.Element)"
        - "setImage(com.rometools.rome.feed.rss.Image)"
        - "parseFeedModules(org.jdom2.Element,java.util.Locale)"
        - "<init>()"
        - "parseImage(org.jdom2.Element)"
        - "setTextInput(com.rometools.rome.feed.rss.TextInput)"
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:175"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:179"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:178"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:179"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:183"
        BranchSideFuncs:
        - "addAll(java.util.Collection)"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:182"
        BranchSideFuncs:
        - "setModules(java.util.List)"
        - "isEmpty()"
        - "parseItems(org.jdom2.Element,java.util.Locale)"
        - "getRSSNamespace()"
        - "extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
        - "setItems(java.util.List)"
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:187"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:191"
        BranchSideFuncs:
        - "setForeignMarkup(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:190"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Parser:144,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].getType()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:144,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].<init>(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:145,1"
      Dst: "[org.jdom2.Content].getDocument()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:145,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].getStyleSheet(org.jdom2.Document)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:145,1"
      Dst: "[com.rometools.rome.feed.WireFeed].setStyleSheet(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:147,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:147,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:151,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:151,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setTitle(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:156,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setLink(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:161,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setDescription(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:164,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].parseImage(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:164,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setImage(com.rometools.rome.feed.rss.Image)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:166,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].parseTextInput(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:166,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setTextInput(com.rometools.rome.feed.rss.TextInput)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:171,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:172,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].parseFeedModules(org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:176,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:183,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setModules(java.util.List)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:184,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].parseItems(org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:184,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setItems(java.util.List)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:186,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:187,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:188,1"
      Dst: "[com.rometools.rome.feed.WireFeed].setForeignMarkup(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 7
  - functionName: "[com.rometools.rome.feed.rss.Channel].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.WireFeed].<init>(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Channel:102,1"
      Dst: "[com.rometools.rome.feed.WireFeed].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setTitle(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setLink(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setDescription(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Parser].parseImage(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Parser"
    linkageType: ""
    functionLinenumber: 235
    functionLinenumberEnd: 261
    functionDepth: 2
    returnType: "com.rometools.rome.feed.rss.Image"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getImage(org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.RSS090Parser].getImage(org.jdom2.Element)"
    - "[com.rometools.rome.feed.rss.Image].<init>()"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS10Parser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS090Parser].getRSSNamespace()"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.rss.Image].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Image].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Image].setLink(java.lang.String)"
    functionUses: 2
    ICount: 24
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:239"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:259"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:244"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:248"
        BranchSideFuncs:
        - "setTitle(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:247"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:249"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:253"
        BranchSideFuncs:
        - "setUrl(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:252"
        BranchSideFuncs:
        - "getChild(java.lang.String,org.jdom2.Namespace)"
        - "getRSSNamespace()"
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:254"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:260"
        BranchSideFuncs:
        - "getText()"
        - "setLink(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:259"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Parser:238,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getImage(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:241,1"
      Dst: "[com.rometools.rome.feed.rss.Image].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:243,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:243,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:245,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:245,1"
      Dst: "[com.rometools.rome.feed.rss.Image].setTitle(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:250,1"
      Dst: "[com.rometools.rome.feed.rss.Image].setUrl(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:255,1"
      Dst: "[com.rometools.rome.feed.rss.Image].setLink(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[com.rometools.rome.io.impl.RSS090Parser].getImage(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Parser"
    linkageType: ""
    functionLinenumber: 211
    functionLinenumberEnd: 213
    functionDepth: 1
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS090Parser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS10Parser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    functionUses: 1
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Parser:212,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:212,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Image].<init>()"
    functionSourceFile: "com.rometools.rome.feed.rss.Image"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Image:38,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.rometools.rome.feed.rss.Image:34,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Image].setTitle(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Image"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Image].setUrl(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Image"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 139
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Image].setLink(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Image"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setImage(com.rometools.rome.feed.rss.Image)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.rss.Image"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Parser].parseTextInput(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Parser"
    linkageType: ""
    functionLinenumber: 341
    functionLinenumberEnd: 372
    functionDepth: 2
    returnType: "com.rometools.rome.feed.rss.TextInput"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getTextInput(org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.RSS090Parser].getTextInput(org.jdom2.Element)"
    - "[com.rometools.rome.feed.rss.TextInput].<init>()"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS10Parser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS090Parser].getRSSNamespace()"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.rss.TextInput].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.rss.TextInput].setDescription(java.lang.String)"
    - "[com.rometools.rome.feed.rss.TextInput].setName(java.lang.String)"
    - "[com.rometools.rome.feed.rss.TextInput].setLink(java.lang.String)"
    functionUses: 1
    ICount: 29
    EdgeCount: 31
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:345"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:370"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:350"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:354"
        BranchSideFuncs:
        - "setTitle(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:353"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:355"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:359"
        BranchSideFuncs:
        - "setDescription(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:358"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:360"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:364"
        BranchSideFuncs:
        - "setName(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:363"
        BranchSideFuncs:
        - "getChild(java.lang.String,org.jdom2.Namespace)"
        - "getRSSNamespace()"
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:365"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:371"
        BranchSideFuncs:
        - "getText()"
        - "setLink(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:370"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Parser:344,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getTextInput(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:347,1"
      Dst: "[com.rometools.rome.feed.rss.TextInput].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:349,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:349,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:351,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:351,1"
      Dst: "[com.rometools.rome.feed.rss.TextInput].setTitle(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:356,1"
      Dst: "[com.rometools.rome.feed.rss.TextInput].setDescription(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:361,1"
      Dst: "[com.rometools.rome.feed.rss.TextInput].setName(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:366,1"
      Dst: "[com.rometools.rome.feed.rss.TextInput].setLink(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 6
  - functionName: "[com.rometools.rome.io.impl.RSS090Parser].getTextInput(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Parser"
    linkageType: ""
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionDepth: 1
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS090Parser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS10Parser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    functionUses: 1
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Parser:222,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:222,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.TextInput].<init>()"
    functionSourceFile: "com.rometools.rome.feed.rss.TextInput"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.TextInput:38,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.TextInput].setTitle(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.TextInput"
    linkageType: ""
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.TextInput].setDescription(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.TextInput"
    linkageType: ""
    functionLinenumber: 136
    functionLinenumberEnd: 139
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.TextInput].setName(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.TextInput"
    linkageType: ""
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.TextInput].setLink(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.TextInput"
    linkageType: ""
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setTextInput(com.rometools.rome.feed.rss.TextInput)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.rss.TextInput"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Parser].parseItems(org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Parser"
    linkageType: ""
    functionLinenumber: 275
    functionLinenumberEnd: 281
    functionDepth: 2
    returnType: "java.util.List<Item>"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getItems(org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.RSS090Parser].getItems(org.jdom2.Element)"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.io.impl.RSS090Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.io.impl.RSS094Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.io.impl.RSS092Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.io.impl.RSS093Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.io.impl.RSS10Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:277"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:280"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "getItems(org.jdom2.Element)"
        - "next()"
        - "parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:279"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Parser:276,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:277,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getItems(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:277,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:277,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:277,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:278,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:278,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.RSS090Parser].getItems(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Parser"
    linkageType: ""
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionDepth: 1
    returnType: "java.util.List<Element>"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS090Parser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS10Parser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    functionUses: 1
    ICount: 5
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Parser:202,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:202,1"
      Dst: "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setUri(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 187
    functionLinenumberEnd: 190
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS094Parser].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS094Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS094Parser].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS094Parser:32,1"
      Dst: "[com.rometools.rome.io.impl.RSS094Parser].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS094Parser].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS094Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS093Parser].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS094Parser:36,1"
      Dst: "[com.rometools.rome.io.impl.RSS093Parser].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS094Parser].getRSSVersion()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS094Parser"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS094Parser].parseChannel(org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS094Parser"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 63
    functionDepth: 6
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS092Parser].parseChannel(org.jdom2.Element,java.util.Locale)"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS092Parser].parseCategories(java.util.List)"
    - "[com.rometools.rome.feed.rss.Channel].setCategories(java.util.List)"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.io.impl.NumberParser].parseInt(java.lang.String)"
    - "[java.lang.Integer].intValue()"
    - "[com.rometools.rome.feed.rss.Channel].setTtl(int)"
    functionUses: 2
    ICount: 22
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS094Parser:55"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS094Parser:62"
        BranchSideFuncs:
        - "getText()"
        - "parseInt(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS094Parser:61"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS094Parser:55"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS094Parser:62"
        BranchSideFuncs:
        - "getText()"
        - "parseInt(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS094Parser:61"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS094Parser:57"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS094Parser:62"
        BranchSideFuncs:
        - "intValue()"
        - "setTtl(int)"
      - BranchSide: "com.rometools.rome.io.impl.RSS094Parser:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS094Parser:47,1"
      Dst: "[com.rometools.rome.io.impl.RSS092Parser].parseChannel(org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:49,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:49,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:51,1"
      Dst: "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:52,1"
      Dst: "[com.rometools.rome.io.impl.RSS092Parser].parseCategories(java.util.List)"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:52,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setCategories(java.util.List)"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:55,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:56,1"
      Dst: "[com.rometools.rome.io.impl.NumberParser].parseInt(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:58,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:58,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setTtl(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.RSS092Parser].parseChannel(org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Parser"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 101
    functionDepth: 5
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].parseChannel(org.jdom2.Element,java.util.Locale)"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - "[com.rometools.rome.feed.rss.Cloud].<init>()"
    - "[org.jdom2.Element].getAttributeValue(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Cloud].setDomain(java.lang.String)"
    - "[java.lang.Integer].parseInt(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Cloud].setPort(int)"
    - "[java.lang.String].trim()"
    - "[com.rometools.rome.feed.rss.Cloud].setPath(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Cloud].setRegisterProcedure(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Cloud].setProtocol(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].setCloud(com.rometools.rome.feed.rss.Cloud)"
    functionUses: 2
    ICount: 31
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS092Parser:65"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:100"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:99"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS092Parser:69"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:74"
        BranchSideFuncs:
        - "setDomain(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:73"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS092Parser:75"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:80"
        BranchSideFuncs:
        - "trim()"
        - "setPort(int)"
        - "parseInt(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:79"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS092Parser:81"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:86"
        BranchSideFuncs:
        - "setPath(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:85"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS092Parser:87"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:92"
        BranchSideFuncs:
        - "setRegisterProcedure(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:91"
        BranchSideFuncs:
        - "getAttributeValue(java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.RSS092Parser:93"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:97"
        BranchSideFuncs:
        - "setProtocol(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:96"
        BranchSideFuncs:
        - "setCloud(com.rometools.rome.feed.rss.Cloud)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Parser:59,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].parseChannel(org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:61,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:61,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:66,1"
      Dst: "[com.rometools.rome.feed.rss.Cloud].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:68,1"
      Dst: "[org.jdom2.Element].getAttributeValue(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:70,1"
      Dst: "[com.rometools.rome.feed.rss.Cloud].setDomain(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:76,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:76,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:76,1"
      Dst: "[com.rometools.rome.feed.rss.Cloud].setPort(int)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:82,1"
      Dst: "[com.rometools.rome.feed.rss.Cloud].setPath(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:88,1"
      Dst: "[com.rometools.rome.feed.rss.Cloud].setRegisterProcedure(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:94,1"
      Dst: "[com.rometools.rome.feed.rss.Cloud].setProtocol(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:97,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setCloud(com.rometools.rome.feed.rss.Cloud)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 7
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandParser].parseChannel(org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandParser"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 147
    functionDepth: 4
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Parser].parseChannel(org.jdom2.Element,java.util.Locale)"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.rss.Channel].setLanguage(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].setRating(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].setCopyright(java.lang.String)"
    - "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - "[com.rometools.rome.feed.rss.Channel].setPubDate(java.util.Date)"
    - "[com.rometools.rome.feed.rss.Channel].setLastBuildDate(java.util.Date)"
    - "[com.rometools.rome.feed.rss.Channel].setDocs(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].setGenerator(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].setManagingEditor(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].setWebMaster(java.lang.String)"
    - "[org.jdom2.Element].getChild(java.lang.String)"
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.lang.String].trim()"
    - "[java.lang.Integer].valueOf(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].setSkipHours(java.util.List)"
    - "[com.rometools.rome.feed.rss.Channel].setSkipDays(java.util.List)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 88
    EdgeCount: 154
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:82"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:86"
        BranchSideFuncs:
        - "setLanguage(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:85"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:87"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:91"
        BranchSideFuncs:
        - "setRating(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:90"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:92"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:96"
        BranchSideFuncs:
        - "setCopyright(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:95"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:97"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:101"
        BranchSideFuncs:
        - "setPubDate(java.util.Date)"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:100"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:102"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:106"
        BranchSideFuncs:
        - "setLastBuildDate(java.util.Date)"
        - "parseDate(java.lang.String,java.util.Locale)"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:105"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:107"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:111"
        BranchSideFuncs:
        - "setDocs(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:110"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:112"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:116"
        BranchSideFuncs:
        - "setGenerator(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:115"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:117"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:121"
        BranchSideFuncs:
        - "setManagingEditor(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:120"
        BranchSideFuncs:
        - "getChild(java.lang.String,org.jdom2.Namespace)"
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:122"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:126"
        BranchSideFuncs:
        - "setWebMaster(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:125"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:127"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:136"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:135"
        BranchSideFuncs:
        - "getChild(java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:130"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:133"
        BranchSideFuncs:
        - "valueOf(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:132"
        BranchSideFuncs:
        - "setSkipHours(java.util.List)"
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:137"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:146"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "<init>()"
        - "getChildren(java.lang.String,org.jdom2.Namespace)"
        - "getRSSNamespace()"
        - "iterator()"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:145"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:140"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:143"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "trim()"
        - "add(java.lang.Object)"
        - "getText()"
        - "iterator()"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:142"
        BranchSideFuncs:
        - "setSkipDays(java.util.List)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:77,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].parseChannel(org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:79,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:79,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:83,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:83,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setLanguage(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:88,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setRating(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:93,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setCopyright(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:98,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:98,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setPubDate(java.util.Date)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:103,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setLastBuildDate(java.util.Date)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:108,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setDocs(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:113,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setGenerator(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:118,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setManagingEditor(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:123,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setWebMaster(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:126,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:128,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:129,1"
      Dst: "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:130,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:130,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:130,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:131,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:131,1"
      Dst: "[java.lang.Integer].valueOf(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:131,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:133,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setSkipHours(java.util.List)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:143,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setSkipDays(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 29
    CyclomaticComplexity: 14
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandParser"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Namespace].getNamespace(java.lang.String)"
    functionUses: 54
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:54,1"
      Dst: "[org.jdom2.Namespace].getNamespace(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setLanguage(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 276
    functionLinenumberEnd: 279
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setRating(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 298
    functionLinenumberEnd: 301
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setCopyright(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 320
    functionLinenumberEnd: 323
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setPubDate(java.util.Date)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 342
    functionLinenumberEnd: 345
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Channel:343,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionSourceFile: "com.rometools.utils.Dates"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 35
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Date].<init>(long)"
    - "[java.util.Date].getTime()"
    functionUses: 18
    ICount: 7
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.rometools.utils.Dates:31"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Dates:34"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.utils.Dates:33"
        BranchSideFuncs:
        - "<init>(long)"
        - "getTime()"
    Callsites:
    - Src: "com.rometools.utils.Dates:34,1"
      Dst: "[java.util.Date].getTime()"
    - Src: "com.rometools.utils.Dates:34,1"
      Dst: "[java.util.Date].<init>(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setLastBuildDate(java.util.Date)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 364
    functionLinenumberEnd: 367
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Channel:365,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setDocs(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 386
    functionLinenumberEnd: 389
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setGenerator(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 570
    functionLinenumberEnd: 573
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setManagingEditor(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setWebMaster(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 430
    functionLinenumberEnd: 433
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Cloud].<init>()"
    functionSourceFile: "com.rometools.rome.feed.rss.Cloud"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Cloud:38,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Cloud].setDomain(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Cloud"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Cloud].setPort(int)"
    functionSourceFile: "com.rometools.rome.feed.rss.Cloud"
    linkageType: ""
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Cloud].setPath(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Cloud"
    linkageType: ""
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Cloud].setRegisterProcedure(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Cloud"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Cloud].setProtocol(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Cloud"
    linkageType: ""
    functionLinenumber: 199
    functionLinenumberEnd: 202
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setCloud(com.rometools.rome.feed.rss.Cloud)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 525
    functionLinenumberEnd: 528
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.rss.Cloud"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setTtl(int)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 592
    functionLinenumberEnd: 595
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS094Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS094Parser"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 100
    functionDepth: 7
    returnType: "com.rometools.rome.feed.rss.Item"
    argCount: 3
    argTypes:
    - "org.jdom2.Element"
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS093Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.feed.rss.Item].setExpirationDate(java.util.Date)"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.rss.Item].setAuthor(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Guid].<init>()"
    - "[org.jdom2.Element].getAttributeValue(java.lang.String)"
    - "[java.lang.String].equalsIgnoreCase(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Guid].setPermaLink(boolean)"
    - "[com.rometools.rome.feed.rss.Guid].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Item].setGuid(com.rometools.rome.feed.rss.Guid)"
    - "[com.rometools.rome.feed.rss.Item].setComments(java.lang.String)"
    functionUses: 1
    ICount: 29
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS094Parser:73"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS094Parser:77"
        BranchSideFuncs:
        - "setAuthor(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS094Parser:76"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS094Parser:78"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS094Parser:93"
        BranchSideFuncs:
        - "getChild(java.lang.String,org.jdom2.Namespace)"
        - "getRSSNamespace()"
    - Branch String: "com.rometools.rome.io.impl.RSS094Parser:84"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS094Parser:88"
        BranchSideFuncs:
        - "setPermaLink(boolean)"
        - "equalsIgnoreCase(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS094Parser:87"
        BranchSideFuncs:
        - "setValue(java.lang.String)"
        - "setGuid(com.rometools.rome.feed.rss.Guid)"
    - Branch String: "com.rometools.rome.io.impl.RSS094Parser:95"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS094Parser:99"
        BranchSideFuncs:
        - "setComments(java.lang.String)"
        - "getText()"
      - BranchSide: "com.rometools.rome.io.impl.RSS094Parser:98"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS094Parser:68,1"
      Dst: "[com.rometools.rome.io.impl.RSS093Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:70,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setExpirationDate(java.util.Date)"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:72,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:72,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:74,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:74,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setAuthor(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:80,1"
      Dst: "[com.rometools.rome.feed.rss.Guid].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:83,1"
      Dst: "[org.jdom2.Element].getAttributeValue(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:85,1"
      Dst: "[java.lang.String].equalsIgnoreCase(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:85,1"
      Dst: "[com.rometools.rome.feed.rss.Guid].setPermaLink(boolean)"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:88,1"
      Dst: "[com.rometools.rome.feed.rss.Guid].setValue(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:90,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setGuid(com.rometools.rome.feed.rss.Guid)"
    - Src: "com.rometools.rome.io.impl.RSS094Parser:96,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setComments(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[com.rometools.rome.io.impl.RSS093Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS093Parser"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 64
    functionDepth: 6
    returnType: "com.rometools.rome.feed.rss.Item"
    argCount: 3
    argTypes:
    - "org.jdom2.Element"
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS092Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - "[com.rometools.rome.feed.rss.Item].setPubDate(java.util.Date)"
    - "[com.rometools.rome.feed.rss.Item].setExpirationDate(java.util.Date)"
    - "[org.jdom2.Element].getAttributeValue(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Item].getDescription()"
    - "[com.rometools.rome.feed.rss.Description].setType(java.lang.String)"
    functionUses: 2
    ICount: 25
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS093Parser:46"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS093Parser:50"
        BranchSideFuncs:
        - "setPubDate(java.util.Date)"
      - BranchSide: "com.rometools.rome.io.impl.RSS093Parser:49"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS093Parser:51"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS093Parser:55"
        BranchSideFuncs:
        - "parseDate(java.lang.String,java.util.Locale)"
        - "getText()"
        - "setExpirationDate(java.util.Date)"
      - BranchSide: "com.rometools.rome.io.impl.RSS093Parser:54"
        BranchSideFuncs:
        - "getChild(java.lang.String,org.jdom2.Namespace)"
        - "getRSSNamespace()"
    - Branch String: "com.rometools.rome.io.impl.RSS093Parser:56"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS093Parser:63"
        BranchSideFuncs:
        - "getAttributeValue(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS093Parser:62"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS093Parser:58"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS093Parser:63"
        BranchSideFuncs:
        - "getDescription()"
        - "setType(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS093Parser:62"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS093Parser:43,1"
      Dst: "[com.rometools.rome.io.impl.RSS092Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS093Parser:45,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS093Parser:45,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS093Parser:47,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.RSS093Parser:47,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS093Parser:47,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setPubDate(java.util.Date)"
    - Src: "com.rometools.rome.io.impl.RSS093Parser:52,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setExpirationDate(java.util.Date)"
    - Src: "com.rometools.rome.io.impl.RSS093Parser:57,1"
      Dst: "[org.jdom2.Element].getAttributeValue(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS093Parser:59,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getDescription()"
    - Src: "com.rometools.rome.io.impl.RSS093Parser:59,1"
      Dst: "[com.rometools.rome.feed.rss.Description].setType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[com.rometools.rome.io.impl.RSS092Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Parser"
    linkageType: ""
    functionLinenumber: 104
    functionLinenumberEnd: 156
    functionDepth: 5
    returnType: "com.rometools.rome.feed.rss.Item"
    argCount: 3
    argTypes:
    - "org.jdom2.Element"
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - "[com.rometools.rome.feed.rss.Source].<init>()"
    - "[org.jdom2.Element].getAttributeValue(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Source].setUrl(java.lang.String)"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.rss.Source].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Item].setSource(com.rometools.rome.feed.rss.Source)"
    - "[org.jdom2.Element].getChildren(java.lang.String)"
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[com.rometools.rome.feed.rss.Enclosure].<init>()"
    - "[com.rometools.rome.feed.rss.Enclosure].setUrl(java.lang.String)"
    - "[com.rometools.rome.io.impl.NumberParser].parseLong(java.lang.String,long)"
    - "[com.rometools.rome.feed.rss.Enclosure].setLength(long)"
    - "[com.rometools.rome.feed.rss.Enclosure].setType(java.lang.String)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.rome.feed.rss.Item].setEnclosures(java.util.List)"
    - "[com.rometools.rome.io.impl.RSS092Parser].parseCategories(java.util.List)"
    - "[com.rometools.rome.feed.rss.Item].setCategories(java.util.List)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 43
    EdgeCount: 53
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS092Parser:108"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:119"
        BranchSideFuncs:
        - "setValue(java.lang.String)"
        - "getText()"
        - "setSource(com.rometools.rome.feed.rss.Source)"
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:118"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.rometools.rome.io.impl.RSS092Parser:121"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:151"
        BranchSideFuncs:
        - "setCategories(java.util.List)"
        - "getChildren(java.lang.String)"
        - "parseCategories(java.util.List)"
    - Branch String: "com.rometools.rome.io.impl.RSS092Parser:125"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:148"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "<init>()"
        - "iterator()"
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:147"
        BranchSideFuncs:
        - "setEnclosures(java.util.List)"
    - Branch String: "com.rometools.rome.io.impl.RSS092Parser:130"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:135"
        BranchSideFuncs:
        - "setUrl(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:134"
        BranchSideFuncs:
        - "getAttributeValue(java.lang.String)"
        - "parseLong(java.lang.String,long)"
        - "setLength(long)"
    - Branch String: "com.rometools.rome.io.impl.RSS092Parser:140"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:144"
        BranchSideFuncs:
        - "setType(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:143"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Parser:105,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:107,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:107,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:109,1"
      Dst: "[com.rometools.rome.feed.rss.Source].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:111,1"
      Dst: "[org.jdom2.Element].getAttributeValue(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:112,1"
      Dst: "[com.rometools.rome.feed.rss.Source].setUrl(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:113,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:113,1"
      Dst: "[com.rometools.rome.feed.rss.Source].setValue(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:114,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setSource(com.rometools.rome.feed.rss.Source)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:119,1"
      Dst: "[org.jdom2.Element].getChildren(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:121,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:123,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:125,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:125,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:125,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:127,1"
      Dst: "[com.rometools.rome.feed.rss.Enclosure].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:131,1"
      Dst: "[com.rometools.rome.feed.rss.Enclosure].setUrl(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:136,1"
      Dst: "[com.rometools.rome.io.impl.NumberParser].parseLong(java.lang.String,long)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:136,1"
      Dst: "[com.rometools.rome.feed.rss.Enclosure].setLength(long)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:141,1"
      Dst: "[com.rometools.rome.feed.rss.Enclosure].setType(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:144,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:148,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setEnclosures(java.util.List)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:153,1"
      Dst: "[com.rometools.rome.io.impl.RSS092Parser].parseCategories(java.util.List)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:153,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setCategories(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 6
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandParser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandParser"
    linkageType: ""
    functionLinenumber: 263
    functionLinenumberEnd: 285
    functionDepth: 4
    returnType: "com.rometools.rome.feed.rss.Item"
    argCount: 3
    argTypes:
    - "org.jdom2.Element"
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS092Parser].parseItemDescription(org.jdom2.Element,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].parseItemDescription(org.jdom2.Element,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.RSS20Parser].parseItemDescription(org.jdom2.Element,org.jdom2.Element)"
    - "[com.rometools.rome.feed.rss.Item].setDescription(com.rometools.rome.feed.rss.Description)"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - "[com.rometools.rome.feed.rss.Item].setPubDate(java.util.Date)"
    - "[com.rometools.rome.io.impl.RSS090Parser].getContentNamespace()"
    - "[com.rometools.rome.feed.rss.Content].<init>()"
    - "[com.rometools.rome.feed.rss.Content].setType(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Content].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Item].setContent(com.rometools.rome.feed.rss.Content)"
    functionUses: 2
    ICount: 26
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:267"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:271"
        BranchSideFuncs:
        - "setDescription(com.rometools.rome.feed.rss.Description)"
        - "parseItemDescription(org.jdom2.Element,org.jdom2.Element)"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:270"
        BranchSideFuncs:
        - "getRSSNamespace()"
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:272"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:276"
        BranchSideFuncs:
        - "parseDate(java.lang.String,java.util.Locale)"
        - "setPubDate(java.util.Date)"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:275"
        BranchSideFuncs:
        - "getChild(java.lang.String,org.jdom2.Namespace)"
        - "getContentNamespace()"
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:277"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:284"
        BranchSideFuncs:
        - "setType(java.lang.String)"
        - "setValue(java.lang.String)"
        - "getText()"
        - "<init>()"
        - "setContent(com.rometools.rome.feed.rss.Content)"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:283"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:264,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].parseItem(org.jdom2.Element,org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:266,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:266,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:268,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].parseItemDescription(org.jdom2.Element,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:268,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setDescription(com.rometools.rome.feed.rss.Description)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:273,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:273,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:273,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setPubDate(java.util.Date)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:276,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getContentNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:278,1"
      Dst: "[com.rometools.rome.feed.rss.Content].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:279,1"
      Dst: "[com.rometools.rome.feed.rss.Content].setType(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:280,1"
      Dst: "[com.rometools.rome.feed.rss.Content].setValue(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:281,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setContent(com.rometools.rome.feed.rss.Content)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandParser].parseItemDescription(org.jdom2.Element,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandParser"
    linkageType: ""
    functionLinenumber: 288
    functionLinenumberEnd: 293
    functionDepth: 1
    returnType: "com.rometools.rome.feed.rss.Description"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Description].<init>()"
    - "[com.rometools.rome.feed.rss.Description].setType(java.lang.String)"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.rss.Description].setValue(java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:289,1"
      Dst: "[com.rometools.rome.feed.rss.Description].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:290,1"
      Dst: "[com.rometools.rome.feed.rss.Description].setType(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:291,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:291,1"
      Dst: "[com.rometools.rome.feed.rss.Description].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].setPubDate(java.util.Date)"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 425
    functionLinenumberEnd: 428
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Item:426,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Source].<init>()"
    functionSourceFile: "com.rometools.rome.feed.rss.Source"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Source:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Source].setUrl(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Source"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Source].setValue(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Source"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].setSource(com.rometools.rome.feed.rss.Source)"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.rss.Source"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Enclosure].<init>()"
    functionSourceFile: "com.rometools.rome.feed.rss.Enclosure"
    linkageType: ""
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Enclosure:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Enclosure].setUrl(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Enclosure"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Enclosure].setLength(long)"
    functionSourceFile: "com.rometools.rome.feed.rss.Enclosure"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Enclosure].setType(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Enclosure"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 159
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].setExpirationDate(java.util.Date)"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 447
    functionLinenumberEnd: 450
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Item:448,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].getDescription()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 199
    functionLinenumberEnd: 201
    functionDepth: 0
    returnType: "com.rometools.rome.feed.rss.Description"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].setAuthor(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 366
    functionLinenumberEnd: 369
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Guid].<init>()"
    functionSourceFile: "com.rometools.rome.feed.rss.Guid"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Guid:35,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Guid].setPermaLink(boolean)"
    functionSourceFile: "com.rometools.rome.feed.rss.Guid"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Guid].setValue(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Guid"
    linkageType: ""
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].setGuid(com.rometools.rome.feed.rss.Guid)"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 322
    functionLinenumberEnd: 325
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.rss.Guid"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].setComments(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 344
    functionLinenumberEnd: 347
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS20].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS20"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS20].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS20:22,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS20].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS20].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS20"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS094].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS20:26,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS094].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Generator].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS092Generator].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Generator:38,1"
      Dst: "[com.rometools.rome.io.impl.RSS092Generator].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Generator].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Generator:42,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Generator].populateChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Channel"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].populateChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - "[com.rometools.rome.feed.rss.Channel].getCloud()"
    - "[com.rometools.rome.io.impl.RSS092Generator].generateCloud(com.rometools.rome.feed.rss.Cloud)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS092Generator:51"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:55"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Generator:48,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].populateChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:50,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getCloud()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:52,1"
      Dst: "[com.rometools.rome.io.impl.RSS092Generator].generateCloud(com.rometools.rome.feed.rss.Cloud)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:52,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].populateChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Channel"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].populateChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - "[com.rometools.rome.feed.rss.Channel].getLanguage()"
    - "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.rss.Channel].getRating()"
    - "[com.rometools.rome.feed.rss.Channel].getCopyright()"
    - "[com.rometools.rome.feed.rss.Channel].getPubDate()"
    - "[com.rometools.rome.io.impl.DateParser].formatRFC822(java.util.Date,java.util.Locale)"
    - "[com.rometools.rome.feed.rss.Channel].getLastBuildDate()"
    - "[com.rometools.rome.feed.rss.Channel].getDocs()"
    - "[com.rometools.rome.feed.rss.Channel].getManagingEditor()"
    - "[com.rometools.rome.feed.rss.Channel].getWebMaster()"
    - "[com.rometools.rome.feed.rss.Channel].getSkipHours()"
    - "[java.util.List].isEmpty()"
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].generateSkipHoursElement(java.util.List)"
    - "[com.rometools.rome.feed.rss.Channel].getSkipDays()"
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].generateSkipDaysElement(java.util.List)"
    functionUses: 0
    ICount: 53
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:183"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:187"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:186"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:188"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:192"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:191"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:193"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:197"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:196"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:198"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:202"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:201"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:203"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:207"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:206"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:208"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:212"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:211"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:213"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:217"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:216"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:218"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:222"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:221"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:223"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:227"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:226"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:223"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:227"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:226"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:228"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:232"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:231"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:228"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:232"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:180,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].populateChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:182,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getLanguage()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:184,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:184,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:187,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getRating()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:192,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getCopyright()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:197,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getPubDate()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:199,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].formatRFC822(java.util.Date,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:202,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getLastBuildDate()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:207,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getDocs()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:212,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getManagingEditor()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:217,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getWebMaster()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:222,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getSkipHours()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:223,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:224,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].generateSkipHoursElement(java.util.List)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:227,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getSkipDays()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:229,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].generateSkipDaysElement(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 13
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].populateChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Channel"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Channel].getTitle()"
    - "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.rss.Channel].getLink()"
    - "[com.rometools.rome.feed.rss.Channel].getDescription()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:113"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:116"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:115"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:117"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:120"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:119"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:121"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:124"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:112,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getTitle()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:114,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:114,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:116,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getLink()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:120,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getDescription()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.feed.rss.Channel].getTitle()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.jdom2.Element"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:236,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:236,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:237,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getLink()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getDescription()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getLanguage()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getRating()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getCopyright()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 309
    functionLinenumberEnd: 311
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getPubDate()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 331
    functionLinenumberEnd: 333
    functionDepth: 1
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Channel:332,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getLastBuildDate()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 353
    functionLinenumberEnd: 355
    functionDepth: 1
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Channel:354,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getDocs()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 375
    functionLinenumberEnd: 377
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getManagingEditor()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 397
    functionLinenumberEnd: 399
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getWebMaster()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 419
    functionLinenumberEnd: 421
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getSkipHours()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Channel:442,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getSkipDays()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Channel:478,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getCloud()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.feed.rss.Cloud"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Generator].generateCloud(com.rometools.rome.feed.rss.Cloud)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.rss.Cloud"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.rss.Cloud].getDomain()"
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - "[com.rometools.rome.feed.rss.Cloud].getPort()"
    - "[java.lang.String].valueOf(int)"
    - "[com.rometools.rome.feed.rss.Cloud].getPath()"
    - "[com.rometools.rome.feed.rss.Cloud].getRegisterProcedure()"
    - "[com.rometools.rome.feed.rss.Cloud].getProtocol()"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS092Generator:62"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:66"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:65"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS092Generator:67"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:71"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:70"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS092Generator:72"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:76"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:75"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS092Generator:77"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:81"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:80"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS092Generator:82"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:86"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Generator:59,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:59,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:61,1"
      Dst: "[com.rometools.rome.feed.rss.Cloud].getDomain()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:63,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:63,1"
      Dst: "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:66,1"
      Dst: "[com.rometools.rome.feed.rss.Cloud].getPort()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:68,1"
      Dst: "[java.lang.String].valueOf(int)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:71,1"
      Dst: "[com.rometools.rome.feed.rss.Cloud].getPath()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:76,1"
      Dst: "[com.rometools.rome.feed.rss.Cloud].getRegisterProcedure()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:81,1"
      Dst: "[com.rometools.rome.feed.rss.Cloud].getProtocol()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 6
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Cloud].getDomain()"
    functionSourceFile: "com.rometools.rome.feed.rss.Cloud"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String,org.jdom2.AttributeType,org.jdom2.Namespace)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Attribute:244,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String,org.jdom2.AttributeType,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String,org.jdom2.AttributeType,org.jdom2.Namespace)"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 218
    functionLinenumberEnd: 225
    functionDepth: 1
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.jdom2.AttributeType"
    - "org.jdom2.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.CloneBase].<init>()"
    - "[org.jdom2.Attribute].setName(java.lang.String)"
    - "[org.jdom2.Attribute].setValue(java.lang.String)"
    - "[org.jdom2.Attribute].setAttributeType(org.jdom2.AttributeType)"
    - "[org.jdom2.Attribute].setNamespace(org.jdom2.Namespace)"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Attribute:219,1"
      Dst: "[org.jdom2.CloneBase].<init>()"
    - Src: "org.jdom2.Attribute:220,1"
      Dst: "[org.jdom2.Attribute].setName(java.lang.String)"
    - Src: "org.jdom2.Attribute:221,1"
      Dst: "[org.jdom2.Attribute].setValue(java.lang.String)"
    - Src: "org.jdom2.Attribute:222,1"
      Dst: "[org.jdom2.Attribute].setAttributeType(org.jdom2.AttributeType)"
    - Src: "org.jdom2.Attribute:223,1"
      Dst: "[org.jdom2.Attribute].setNamespace(org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].setName(java.lang.String)"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 347
    functionLinenumberEnd: 359
    functionDepth: 0
    returnType: "org.jdom2.Attribute"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[org.jdom2.Verifier].checkAttributeName(java.lang.String)"
    - "[org.jdom2.IllegalNameException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom2.Attribute:348"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:352"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.jdom2.Attribute:351"
        BranchSideFuncs:
        - "checkAttributeName(java.lang.String)"
    - Branch String: "org.jdom2.Attribute:353"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:356"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom2.Attribute:355"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.Attribute:349,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "org.jdom2.Attribute:352,1"
      Dst: "[org.jdom2.Verifier].checkAttributeName(java.lang.String)"
    - Src: "org.jdom2.Attribute:354,1"
      Dst: "[org.jdom2.IllegalNameException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].setValue(java.lang.String)"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 480
    functionLinenumberEnd: 492
    functionDepth: 0
    returnType: "org.jdom2.Attribute"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[org.jdom2.Verifier].checkCharacterData(java.lang.String)"
    - "[org.jdom2.IllegalDataException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom2.Attribute:481"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:485"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "org.jdom2.Attribute:484"
        BranchSideFuncs:
        - "checkCharacterData(java.lang.String)"
    - Branch String: "org.jdom2.Attribute:486"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:489"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom2.Attribute:488"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.Attribute:482,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "org.jdom2.Attribute:485,1"
      Dst: "[org.jdom2.Verifier].checkCharacterData(java.lang.String)"
    - Src: "org.jdom2.Attribute:487,1"
      Dst: "[org.jdom2.IllegalDataException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].setAttributeType(org.jdom2.AttributeType)"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 511
    functionLinenumberEnd: 515
    functionDepth: 0
    returnType: "org.jdom2.Attribute"
    argCount: 1
    argTypes:
    - "org.jdom2.AttributeType"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.Attribute:512"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:512"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:511"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jdom2.Attribute].setNamespace(org.jdom2.Namespace)"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 442
    functionLinenumberEnd: 458
    functionDepth: 0
    returnType: "org.jdom2.Attribute"
    argCount: 1
    argTypes:
    - "org.jdom2.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.jdom2.Namespace].getPrefix()"
    - "[org.jdom2.IllegalNameException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 16
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom2.Attribute:443"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:449"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:448"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.Attribute:449"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:455"
        BranchSideFuncs:
        - "getPrefix()"
        - "equals(java.lang.Object)"
      - BranchSide: "org.jdom2.Attribute:454"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.Attribute:450"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:455"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom2.Attribute:454"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.Attribute:450,1"
      Dst: "[org.jdom2.Namespace].getPrefix()"
    - Src: "org.jdom2.Attribute:450,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.jdom2.Attribute:451,1"
      Dst: "[org.jdom2.IllegalNameException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.rss.Cloud].getPort()"
    functionSourceFile: "com.rometools.rome.feed.rss.Cloud"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Cloud].getPath()"
    functionSourceFile: "com.rometools.rome.feed.rss.Cloud"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Cloud].getRegisterProcedure()"
    functionSourceFile: "com.rometools.rome.feed.rss.Cloud"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Cloud].getProtocol()"
    functionSourceFile: "com.rometools.rome.feed.rss.Cloud"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Generator].getNumberOfEnclosures(java.util.List<Enclosure>)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.List<Enclosure>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].isEmpty()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS092Generator:92"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:95"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Generator:92,1"
      Dst: "[java.util.List].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.rometools.rome.feed.rss.Item"
    - "org.jdom2.Element"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    - "[com.rometools.rome.feed.rss.Item].getSource()"
    - "[com.rometools.rome.io.impl.RSS092Generator].generateSourceElement(com.rometools.rome.feed.rss.Source)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.rss.Item].getEnclosures()"
    - "[com.rometools.rome.io.impl.RSS092Generator].getNumberOfEnclosures(java.util.List)"
    - "[java.util.List].get(int)"
    - "[com.rometools.rome.io.impl.RSS092Generator].generateEnclosure(com.rometools.rome.feed.rss.Enclosure)"
    - "[com.rometools.rome.feed.rss.Item].getCategories()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.io.impl.RSS092Generator].generateCategoryElement(com.rometools.rome.feed.rss.Category)"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS092Generator:105"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:109"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:108"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS092Generator:110"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:113"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS092Generator:115"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:119"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Generator:102,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:104,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getSource()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:106,1"
      Dst: "[com.rometools.rome.io.impl.RSS092Generator].generateSourceElement(com.rometools.rome.feed.rss.Source)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:106,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:109,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getEnclosures()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:110,1"
      Dst: "[com.rometools.rome.io.impl.RSS092Generator].getNumberOfEnclosures(java.util.List)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:111,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:111,1"
      Dst: "[com.rometools.rome.io.impl.RSS092Generator].generateEnclosure(com.rometools.rome.feed.rss.Enclosure)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:114,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getCategories()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:115,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:115,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:115,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:116,1"
      Dst: "[com.rometools.rome.io.impl.RSS092Generator].generateCategoryElement(com.rometools.rome.feed.rss.Category)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.rometools.rome.feed.rss.Item"
    - "org.jdom2.Element"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    - "[com.rometools.rome.feed.rss.Item].getDescription()"
    - "[com.rometools.rome.feed.rss.Description].getValue()"
    - "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.io.impl.RSS090Generator].getContentNamespace()"
    - "[com.rometools.rome.feed.rss.Item].getContent()"
    - "[org.jdom2.Namespace].getURI()"
    - "[com.rometools.rome.feed.rss.Item].getModule(java.lang.String)"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.rss.Content].getValue()"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:267"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:271"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:270"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:273"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:279"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:278"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:273"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:279"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:278"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:264,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:266,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getDescription()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:268,1"
      Dst: "[com.rometools.rome.feed.rss.Description].getValue()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:268,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:268,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:271,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].getContentNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:272,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getContent()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:273,1"
      Dst: "[org.jdom2.Namespace].getURI()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:273,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getModule(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:274,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:275,1"
      Dst: "[com.rometools.rome.feed.rss.Content].getValue()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:275,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.rometools.rome.feed.rss.Item"
    - "org.jdom2.Element"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Item].getTitle()"
    - "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.rss.Item].getLink()"
    - "[com.rometools.rome.feed.rss.Item].getForeignMarkup()"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateForeignMarkup(org.jdom2.Element,java.util.List)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:225"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:228"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:227"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:229"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:232"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:224,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getTitle()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:226,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:226,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:228,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getLink()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:232,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getForeignMarkup()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:232,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateForeignMarkup(org.jdom2.Element,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.rss.Item].getTitle()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].getLink()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].getForeignMarkup()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 458
    functionLinenumberEnd: 460
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Item:459,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Description].getValue()"
    functionSourceFile: "com.rometools.rome.feed.rss.Description"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].getContentNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].getContent()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionDepth: 0
    returnType: "com.rometools.rome.feed.rss.Content"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].getModule(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 403
    functionLinenumberEnd: 405
    functionDepth: 0
    returnType: "com.rometools.rome.feed.module.Module"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Item:404,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Content].getValue()"
    functionSourceFile: "com.rometools.rome.feed.rss.Content"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].getSource()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionDepth: 0
    returnType: "com.rometools.rome.feed.rss.Source"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Generator].generateSourceElement(com.rometools.rome.feed.rss.Source)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.rss.Source"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.rss.Source].getUrl()"
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - "[com.rometools.rome.feed.rss.Source].getValue()"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS092Generator:126"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:130"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Generator:123,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:123,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:125,1"
      Dst: "[com.rometools.rome.feed.rss.Source].getUrl()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:127,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:127,1"
      Dst: "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:130,1"
      Dst: "[com.rometools.rome.feed.rss.Source].getValue()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:130,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.rss.Source].getUrl()"
    functionSourceFile: "com.rometools.rome.feed.rss.Source"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Source].getValue()"
    functionSourceFile: "com.rometools.rome.feed.rss.Source"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].getEnclosures()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Item:266,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Generator].generateEnclosure(com.rometools.rome.feed.rss.Enclosure)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.rss.Enclosure"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.rss.Enclosure].getUrl()"
    - "[org.jdom2.Element].setAttribute(java.lang.String,java.lang.String)"
    - "[com.rometools.rome.feed.rss.Enclosure].getLength()"
    - "[java.lang.String].valueOf(long)"
    - "[com.rometools.rome.feed.rss.Enclosure].getType()"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS092Generator:140"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:144"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:143"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS092Generator:148"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:152"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:151"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Generator:137,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:137,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:139,1"
      Dst: "[com.rometools.rome.feed.rss.Enclosure].getUrl()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:141,1"
      Dst: "[org.jdom2.Element].setAttribute(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:144,1"
      Dst: "[com.rometools.rome.feed.rss.Enclosure].getLength()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:145,1"
      Dst: "[java.lang.String].valueOf(long)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:147,1"
      Dst: "[com.rometools.rome.feed.rss.Enclosure].getType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.rss.Enclosure].getUrl()"
    functionSourceFile: "com.rometools.rome.feed.rss.Enclosure"
    linkageType: ""
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Enclosure].getLength()"
    functionSourceFile: "com.rometools.rome.feed.rss.Enclosure"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Enclosure].getType()"
    functionSourceFile: "com.rometools.rome.feed.rss.Enclosure"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].getCategories()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 288
    functionLinenumberEnd: 290
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Item:289,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Generator].generateCategoryElement(com.rometools.rome.feed.rss.Category)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.rss.Category"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.rss.Category].getDomain()"
    - "[org.jdom2.Element].setAttribute(java.lang.String,java.lang.String)"
    - "[com.rometools.rome.feed.rss.Category].getValue()"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS092Generator:160"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:164"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS092Generator:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Generator:157,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:157,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:159,1"
      Dst: "[com.rometools.rome.feed.rss.Category].getDomain()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:161,1"
      Dst: "[org.jdom2.Element].setAttribute(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:164,1"
      Dst: "[com.rometools.rome.feed.rss.Category].getValue()"
    - Src: "com.rometools.rome.io.impl.RSS092Generator:164,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.rss.Category].getDomain()"
    functionSourceFile: "com.rometools.rome.feed.rss.Category"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Category].getValue()"
    functionSourceFile: "com.rometools.rome.feed.rss.Category"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Generator].checkChannelConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Generator:171,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jdom2.Element"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].getType()"
    - "[org.jdom2.Element].getName()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.rometools.rome.io.FeedException].<init>(java.lang.String)"
    - "[com.rometools.rome.io.impl.RSS090Generator].checkLength(org.jdom2.Element,java.lang.String,int,int)"
    functionUses: 0
    ICount: 24
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:129"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:132"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:131"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:128,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:128,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:130,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:130,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:130,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].getType()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:130,1"
      Dst: "[org.jdom2.Element].getName()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:130,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:130,1"
      Dst: "[com.rometools.rome.io.FeedException].<init>(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:132,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkLength(org.jdom2.Element,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.FeedException].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.FeedException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Exception].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.FeedException:34,1"
      Dst: "[java.lang.Exception].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].checkLength(org.jdom2.Element,java.lang.String,int,int)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.jdom2.Element"
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[org.jdom2.Element].getText()"
    - "[java.lang.String].length()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].getType()"
    - "[org.jdom2.Element].getName()"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.rometools.rome.io.FeedException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 52
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:138"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:146"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:145"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:139"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:null"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:139"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:null"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:142"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:146"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:145"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:142"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:146"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:145"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:137,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:137,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:139,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:139,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:140,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:140,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:140,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].getType()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:140,1"
      Dst: "[org.jdom2.Element].getName()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:140,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:140,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:140,1"
      Dst: "[com.rometools.rome.io.FeedException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.RSS092Generator].checkImageConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Generator:178,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Generator].checkTextInputConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Generator:184,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Generator].checkItemsConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Generator].checkItemConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Content].getType()"
    functionSourceFile: "com.rometools.rome.feed.rss.Content"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Content].clone()"
    functionSourceFile: "com.rometools.rome.feed.rss.Content"
    linkageType: ""
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Content:93,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.rss.Content:93,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Content].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.rss.Content"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.rss.Content:107"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Content:111"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.rss.Content:110"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Content:111,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Content:111,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Content].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.rss.Content"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Content:125,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Content].toString()"
    functionSourceFile: "com.rometools.rome.feed.rss.Content"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Content:137,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Content:137,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS20Generator].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS20Generator].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS20Generator:35,1"
      Dst: "[com.rometools.rome.io.impl.RSS20Generator].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS20Generator].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS094Generator].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS20Generator:39,1"
      Dst: "[com.rometools.rome.io.impl.RSS094Generator].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS20Generator].populateChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Channel"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS092Generator].populateChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - "[com.rometools.rome.feed.rss.Channel].getGenerator()"
    - "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.rss.Channel].getTtl()"
    - "[java.lang.String].valueOf(int)"
    - "[com.rometools.rome.feed.rss.Channel].getCategories()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.io.impl.RSS092Generator].generateCategoryElement(com.rometools.rome.feed.rss.Category)"
    - "[com.rometools.rome.feed.WireFeed].getForeignMarkup()"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateForeignMarkup(org.jdom2.Element,java.util.List)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS20Generator:48"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS20Generator:52"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS20Generator:51"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS20Generator:53"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS20Generator:57"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS20Generator:56"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS20Generator:58"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS20Generator:62"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS20Generator:61"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS20Generator:45,1"
      Dst: "[com.rometools.rome.io.impl.RSS092Generator].populateChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:47,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getGenerator()"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:49,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:49,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:52,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getTtl()"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:54,1"
      Dst: "[java.lang.String].valueOf(int)"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:57,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getCategories()"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:58,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:58,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:58,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:59,1"
      Dst: "[com.rometools.rome.io.impl.RSS092Generator].generateCategoryElement(com.rometools.rome.feed.rss.Category)"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:62,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getForeignMarkup()"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:62,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateForeignMarkup(org.jdom2.Element,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.feed.rss.Channel].getGenerator()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 559
    functionLinenumberEnd: 561
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getTtl()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getCategories()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 536
    functionLinenumberEnd: 538
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Channel:537,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS20Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.rometools.rome.feed.rss.Item"
    - "org.jdom2.Element"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS094Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[org.jdom2.Element].removeAttribute(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Item].getAuthor()"
    - "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.rss.Item].getComments()"
    - "[com.rometools.rome.feed.rss.Item].getGuid()"
    - "[com.rometools.rome.feed.rss.Guid].getValue()"
    - "[com.rometools.rome.feed.rss.Guid].isPermaLink()"
    - "[org.jdom2.Element].setAttribute(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 26
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS20Generator:72"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS20Generator:76"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS20Generator:75"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS20Generator:77"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS20Generator:81"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS20Generator:80"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS20Generator:82"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS20Generator:86"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS20Generator:85"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS20Generator:87"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS20Generator:94"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS20Generator:93"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS20Generator:89"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS20Generator:92"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS20Generator:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS20Generator:69,1"
      Dst: "[com.rometools.rome.io.impl.RSS094Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:71,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:71,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:73,1"
      Dst: "[org.jdom2.Element].removeAttribute(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:76,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getAuthor()"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:78,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:78,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:81,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getComments()"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:86,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getGuid()"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:88,1"
      Dst: "[com.rometools.rome.feed.rss.Guid].getValue()"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:89,1"
      Dst: "[com.rometools.rome.feed.rss.Guid].isPermaLink()"
    - Src: "com.rometools.rome.io.impl.RSS20Generator:90,1"
      Dst: "[org.jdom2.Element].setAttribute(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 6
  - functionName: "[com.rometools.rome.io.impl.RSS094Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS094Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.rometools.rome.feed.rss.Item"
    - "org.jdom2.Element"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS093Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    - "[com.rometools.rome.feed.rss.Item].getDescription()"
    - "[com.rometools.rome.feed.rss.Description].getType()"
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - "[org.jdom2.Element].removeChild(java.lang.String,org.jdom2.Namespace)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS094Generator:45"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS094Generator:49"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS094Generator:48"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS094Generator:45"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS094Generator:49"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS094Generator:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS094Generator:42,1"
      Dst: "[com.rometools.rome.io.impl.RSS093Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    - Src: "com.rometools.rome.io.impl.RSS094Generator:44,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getDescription()"
    - Src: "com.rometools.rome.io.impl.RSS094Generator:45,1"
      Dst: "[com.rometools.rome.feed.rss.Description].getType()"
    - Src: "com.rometools.rome.io.impl.RSS094Generator:46,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS094Generator:46,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS094Generator:47,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS094Generator:47,1"
      Dst: "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - Src: "com.rometools.rome.io.impl.RSS094Generator:49,1"
      Dst: "[org.jdom2.Element].removeChild(java.lang.String,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.impl.RSS093Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS093Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.rometools.rome.feed.rss.Item"
    - "org.jdom2.Element"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS092Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    - "[com.rometools.rome.feed.rss.Item].getPubDate()"
    - "[com.rometools.rome.io.impl.DateParser].formatRFC822(java.util.Date,java.util.Locale)"
    - "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.rss.Item].getExpirationDate()"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS093Generator:47"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS093Generator:51"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS093Generator:50"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS093Generator:52"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS093Generator:55"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS093Generator:54"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS093Generator:44,1"
      Dst: "[com.rometools.rome.io.impl.RSS092Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    - Src: "com.rometools.rome.io.impl.RSS093Generator:46,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getPubDate()"
    - Src: "com.rometools.rome.io.impl.RSS093Generator:48,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].formatRFC822(java.util.Date,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS093Generator:48,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS093Generator:48,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.RSS093Generator:51,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getExpirationDate()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.rss.Item].getPubDate()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 414
    functionLinenumberEnd: 416
    functionDepth: 1
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Item:415,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].getExpirationDate()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Item:437,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Description].getType()"
    functionSourceFile: "com.rometools.rome.feed.rss.Description"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].getAuthor()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 355
    functionLinenumberEnd: 357
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].getComments()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 333
    functionLinenumberEnd: 335
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].getGuid()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 311
    functionLinenumberEnd: 313
    functionDepth: 0
    returnType: "com.rometools.rome.feed.rss.Guid"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Guid].getValue()"
    functionSourceFile: "com.rometools.rome.feed.rss.Guid"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Guid].isPermaLink()"
    functionSourceFile: "com.rometools.rome.feed.rss.Guid"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Strings].<init>()"
    functionSourceFile: "com.rometools.utils.Strings"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.utils.Strings:21,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Strings].isNull(java.lang.String)"
    functionSourceFile: "com.rometools.utils.Strings"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.utils.Strings:31"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Strings:30"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.utils.Strings].isEmpty(java.lang.String)"
    functionSourceFile: "com.rometools.utils.Strings"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].isEmpty()"
    - "[com.rometools.utils.Strings].isNull(java.lang.String)"
    functionUses: 2
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.rometools.utils.Strings:41"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Strings:40"
        BranchSideFuncs:
        - "isEmpty()"
        - "isNull(java.lang.String)"
    - Branch String: "com.rometools.utils.Strings:41"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Strings:40"
        BranchSideFuncs:
        - "isEmpty()"
        - "isNull(java.lang.String)"
    Callsites:
    - Src: "com.rometools.utils.Strings:41,1"
      Dst: "[com.rometools.utils.Strings].isNull(java.lang.String)"
    - Src: "com.rometools.utils.Strings:41,1"
      Dst: "[java.lang.String].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.utils.Strings].isNotEmpty(java.lang.String)"
    functionSourceFile: "com.rometools.utils.Strings"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Strings].isEmpty(java.lang.String)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.utils.Strings:51"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Strings:50"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.utils.Strings:51,1"
      Dst: "[com.rometools.utils.Strings].isEmpty(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.utils.Strings].isBlank(java.lang.String)"
    functionSourceFile: "com.rometools.utils.Strings"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Strings].isEmpty(java.lang.String)"
    - "[java.lang.String].isEmpty()"
    - "[java.lang.String].trim()"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.rometools.utils.Strings:61"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Strings:60"
        BranchSideFuncs:
        - "isEmpty(java.lang.String)"
        - "isEmpty()"
        - "trim()"
    - Branch String: "com.rometools.utils.Strings:61"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Strings:60"
        BranchSideFuncs:
        - "isEmpty(java.lang.String)"
        - "isEmpty()"
        - "trim()"
    Callsites:
    - Src: "com.rometools.utils.Strings:61,1"
      Dst: "[com.rometools.utils.Strings].isEmpty(java.lang.String)"
    - Src: "com.rometools.utils.Strings:61,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.rometools.utils.Strings:61,1"
      Dst: "[java.lang.String].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.utils.Strings].trim(java.lang.String)"
    functionSourceFile: "com.rometools.utils.Strings"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].trim()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.utils.Strings:71"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Strings:74"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.utils.Strings:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.utils.Strings:74,1"
      Dst: "[java.lang.String].trim()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Strings].trimToNull(java.lang.String)"
    functionSourceFile: "com.rometools.utils.Strings"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Strings].trim(java.lang.String)"
    - "[java.lang.String].isEmpty()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.utils.Strings:88"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Strings:89"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.utils.Strings:88"
        BranchSideFuncs: []
    - Branch String: "com.rometools.utils.Strings:88"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Strings:91"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.utils.Strings:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.utils.Strings:87,1"
      Dst: "[com.rometools.utils.Strings].trim(java.lang.String)"
    - Src: "com.rometools.utils.Strings:88,1"
      Dst: "[java.lang.String].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.utils.Strings].trimToEmpty(java.lang.String)"
    functionSourceFile: "com.rometools.utils.Strings"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Strings].trim(java.lang.String)"
    - "[java.lang.String].isEmpty()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.utils.Strings:105"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Strings:106"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.utils.Strings:105"
        BranchSideFuncs: []
    - Branch String: "com.rometools.utils.Strings:105"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Strings:108"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.utils.Strings:107"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.utils.Strings:104,1"
      Dst: "[com.rometools.utils.Strings].trim(java.lang.String)"
    - Src: "com.rometools.utils.Strings:105,1"
      Dst: "[java.lang.String].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.utils.Strings].toLowerCase(java.lang.String)"
    functionSourceFile: "com.rometools.utils.Strings"
    linkageType: ""
    functionLinenumber: 118
    functionLinenumberEnd: 123
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].toLowerCase(java.util.Locale)"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.rometools.utils.Strings:119"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Strings:122"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.utils.Strings:121"
        BranchSideFuncs:
        - "toLowerCase(java.util.Locale)"
    Callsites:
    - Src: "com.rometools.utils.Strings:122,1"
      Dst: "[java.lang.String].toLowerCase(java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEnclosureImpl].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEnclosureImpl"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEnclosureImpl:50,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEnclosureImpl].clone()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEnclosureImpl"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEnclosureImpl:62,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.synd.SyndEnclosureImpl:62,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEnclosureImpl].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEnclosureImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEnclosureImpl:76,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEnclosureImpl].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEnclosureImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEnclosureImpl:90,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEnclosureImpl].toString()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEnclosureImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEnclosureImpl:102,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEnclosureImpl].getUrl()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEnclosureImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEnclosureImpl].setUrl(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEnclosureImpl"
    linkageType: ""
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEnclosureImpl].getLength()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEnclosureImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEnclosureImpl].setLength(long)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEnclosureImpl"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEnclosureImpl].getType()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEnclosureImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEnclosureImpl].setType(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEnclosureImpl"
    linkageType: ""
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEnclosureImpl].getInterface()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEnclosureImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEnclosureImpl].copyFrom(com.rometools.rome.feed.CopyFrom)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEnclosureImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.CopyFrom"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEnclosureImpl:178,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom03Generator].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Generator:53,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Generator:57,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].getVersion()"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].getFeedNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].generate(com.rometools.rome.feed.WireFeed)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "org.jdom2.Document"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom03Generator].createRootElement(com.rometools.rome.feed.atom.Feed)"
    - "[com.rometools.rome.io.impl.Atom03Generator].populateFeed(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].purgeUnusedNamespaceDeclarations(org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.Atom03Generator].createDocument(org.jdom2.Element)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Generator:72,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].createRootElement(com.rometools.rome.feed.atom.Feed)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:73,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].populateFeed(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:74,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].purgeUnusedNamespaceDeclarations(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:75,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].createDocument(org.jdom2.Element)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].createRootElement(com.rometools.rome.feed.atom.Feed)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom03Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[org.jdom2.Element].addNamespaceDeclaration(org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.Atom03Generator].getVersion()"
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateModuleNamespaceDefs(org.jdom2.Element)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Generator:83,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:83,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:84,1"
      Dst: "[org.jdom2.Element].addNamespaceDeclaration(org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:85,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].getVersion()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:85,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:86,1"
      Dst: "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:87,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateModuleNamespaceDefs(org.jdom2.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].populateFeed(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom03Generator].addFeed(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.Atom03Generator].addEntries(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Generator:92,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].addFeed(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:93,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].addEntries(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].addFeed(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom03Generator].populateFeedHeader(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.Atom03Generator].checkFeedHeaderConstraints(org.jdom2.Element)"
    - "[com.rometools.rome.feed.atom.Feed].getModules()"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateFeedModules(java.util.List,org.jdom2.Element)"
    - "[com.rometools.rome.feed.WireFeed].getForeignMarkup()"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateForeignMarkup(org.jdom2.Element,java.util.List)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Generator:98,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].populateFeedHeader(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:99,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].checkFeedHeaderConstraints(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:100,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getModules()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:100,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateFeedModules(java.util.List,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:101,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getForeignMarkup()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:101,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateForeignMarkup(org.jdom2.Element,java.util.List)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].populateFeedHeader(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Feed].getTitleEx()"
    - "[com.rometools.rome.io.impl.Atom03Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.Atom03Generator].fillContentElement(org.jdom2.Element,com.rometools.rome.feed.atom.Content)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.atom.Feed].getAlternateLinks()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.io.impl.Atom03Generator].generateLinkElement(com.rometools.rome.feed.atom.Link)"
    - "[com.rometools.rome.feed.atom.Feed].getOtherLinks()"
    - "[com.rometools.rome.feed.atom.Feed].getAuthors()"
    - "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - "[java.util.List].get(int)"
    - "[com.rometools.rome.io.impl.Atom03Generator].fillPersonElement(org.jdom2.Element,com.rometools.rome.feed.synd.SyndPerson)"
    - "[com.rometools.rome.feed.atom.Feed].getContributors()"
    - "[com.rometools.rome.feed.atom.Feed].getTagline()"
    - "[com.rometools.rome.feed.atom.Feed].getId()"
    - "[com.rometools.rome.io.impl.Atom03Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].getGenerator()"
    - "[com.rometools.rome.io.impl.Atom03Generator].generateGeneratorElement(com.rometools.rome.feed.atom.Generator)"
    - "[com.rometools.rome.feed.atom.Feed].getCopyright()"
    - "[com.rometools.rome.feed.atom.Feed].getInfo()"
    - "[com.rometools.rome.feed.atom.Feed].getModified()"
    - "[com.rometools.rome.io.impl.DateParser].formatW3CDateTime(java.util.Date,java.util.Locale)"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    functionUses: 0
    ICount: 86
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:123"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:129"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:128"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:130"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:134"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:133"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:135"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:139"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:138"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:140"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:146"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:145"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:147"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:153"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:152"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:154"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:160"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:159"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:161"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:165"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:164"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:166"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:170"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:169"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:171"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:175"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:174"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:176"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:182"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:181"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:183"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:189"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Generator:122,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getTitleEx()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:124,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:124,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:125,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].fillContentElement(org.jdom2.Element,com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:126,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:129,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getAlternateLinks()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:130,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:130,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:130,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:131,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].generateLinkElement(com.rometools.rome.feed.atom.Link)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:134,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getOtherLinks()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:139,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getAuthors()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:140,1"
      Dst: "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:142,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:142,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].fillPersonElement(org.jdom2.Element,com.rometools.rome.feed.synd.SyndPerson)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:146,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getContributors()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:153,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getTagline()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:160,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getId()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:162,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:165,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getGenerator()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:167,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].generateGeneratorElement(com.rometools.rome.feed.atom.Generator)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:170,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getCopyright()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:175,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getInfo()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:182,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getModified()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:185,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].formatW3CDateTime(java.util.Date,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:185,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 26
    CyclomaticComplexity: 12
  - functionName: "[com.rometools.rome.feed.atom.Feed].getTitleEx()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionDepth: 0
    returnType: "com.rometools.rome.feed.atom.Content"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].fillContentElement(org.jdom2.Element,com.rometools.rome.feed.atom.Content)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "com.rometools.rome.feed.atom.Content"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Content].getType()"
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - "[com.rometools.rome.feed.atom.Content].getMode()"
    - "[com.rometools.rome.feed.atom.Content].getValue()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    - "[com.rometools.rome.io.impl.Base64].encode(java.lang.String)"
    - "[java.lang.StringBuffer].<init>(java.lang.String)"
    - "[java.lang.StringBuffer].append(java.lang.String)"
    - "[java.lang.StringBuffer].toString()"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[org.jdom2.input.SAXBuilder].<init>()"
    - "[org.jdom2.input.SAXBuilder].build(java.io.Reader)"
    - "[com.rometools.rome.io.FeedException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.jdom2.Document].getRootElement()"
    - "[org.jdom2.Element].removeContent()"
    - "[org.jdom2.Element].addContent(java.util.Collection)"
    functionUses: 0
    ICount: 46
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:344"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:349"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:348"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:350"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:355"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:354"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:356"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:386"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:385"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:358"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:360"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:359"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:358"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:362"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:361"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:362"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:366"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:365"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:366"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:386"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:385"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Generator:343,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getType()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:345,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:346,1"
      Dst: "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:349,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getMode()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:355,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getValue()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:358,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:360,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:364,1"
      Dst: "[com.rometools.rome.io.impl.Base64].encode(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:368,1"
      Dst: "[java.lang.StringBuffer].<init>(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:369,1"
      Dst: "[java.lang.StringBuffer].append(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:371,1"
      Dst: "[java.lang.StringBuffer].toString()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:371,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:375,1"
      Dst: "[org.jdom2.input.SAXBuilder].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:376,1"
      Dst: "[org.jdom2.input.SAXBuilder].build(java.io.Reader)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:378,1"
      Dst: "[com.rometools.rome.io.FeedException].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:381,1"
      Dst: "[org.jdom2.Document].getRootElement()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:381,1"
      Dst: "[org.jdom2.Element].removeContent()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:382,1"
      Dst: "[org.jdom2.Element].addContent(java.util.Collection)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 7
  - functionName: "[com.rometools.rome.feed.atom.Content].getType()"
    functionSourceFile: "com.rometools.rome.feed.atom.Content"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Content].getMode()"
    functionSourceFile: "com.rometools.rome.feed.atom.Content"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Content].getValue()"
    functionSourceFile: "com.rometools.rome.feed.atom.Content"
    linkageType: ""
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Base64].encode(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.Base64"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].getBytes()"
    - "[com.rometools.rome.io.impl.Base64].encode(byte[])"
    - "[java.lang.String].<init>(byte[])"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Base64:34,1"
      Dst: "[java.lang.String].getBytes()"
    - Src: "com.rometools.rome.io.impl.Base64:35,1"
      Dst: "[com.rometools.rome.io.impl.Base64].encode(byte[])"
    - Src: "com.rometools.rome.io.impl.Base64:36,1"
      Dst: "[java.lang.String].<init>(byte[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Base64].encode(byte[])"
    functionSourceFile: "com.rometools.rome.io.impl.Base64"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 85
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Base64:77"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Base64:80"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Base64:79"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Base64:83"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Base64:123"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Base64:94"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Base64:null"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Base64:96"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Base64:99"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Base64:98"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Base64:112"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Base64:115"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Base64:114"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Base64:117"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Base64:120"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Base64:119"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Base64:78,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 6
  - functionName: "[org.jdom2.input.SAXBuilder].<init>()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].<init>(org.jdom2.input.sax.XMLReaderJDOMFactory,org.jdom2.input.sax.SAXHandlerFactory,org.jdom2.JDOMFactory)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:217,1"
      Dst: "[org.jdom2.input.SAXBuilder].<init>(org.jdom2.input.sax.XMLReaderJDOMFactory,org.jdom2.input.sax.SAXHandlerFactory,org.jdom2.JDOMFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].<init>(org.jdom2.input.sax.XMLReaderJDOMFactory,org.jdom2.input.sax.SAXHandlerFactory,org.jdom2.JDOMFactory)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: 332
    functionLinenumberEnd: 346
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "org.jdom2.input.sax.XMLReaderJDOMFactory"
    - "org.jdom2.input.sax.SAXHandlerFactory"
    - "org.jdom2.JDOMFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>(int)"
    - "[java.lang.Object].<init>()"
    - "[org.jdom2.input.SAXBuilder].setExpandEntities(boolean)"
    functionUses: 1
    ICount: 39
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:336"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:333"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:332"
        BranchSideFuncs:
        - "<init>()"
        - "setExpandEntities(boolean)"
    - Branch String: "org.jdom2.input.SAXBuilder:339"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:336"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:335"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.input.SAXBuilder:342"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:339"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:333,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "org.jdom2.input.SAXBuilder:177,1"
      Dst: "[java.util.HashMap].<init>(int)"
    - Src: "org.jdom2.input.SAXBuilder:335,1"
      Dst: "[org.jdom2.input.SAXBuilder].setExpandEntities(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[org.jdom2.input.SAXBuilder].setExpandEntities(boolean)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: 717
    functionLinenumberEnd: 721
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 3
    ICount: 10
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:718"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:718"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "org.jdom2.input.SAXBuilder:717"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:718,1"
      Dst: "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jdom2.input.SAXBuilder].build(java.io.Reader)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: 1183
    functionLinenumberEnd: 1188
    functionDepth: 4
    returnType: "org.jdom2.Document"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].build(java.io.Reader)"
    - "[org.jdom2.input.sax.SAXBuilderEngine].build(java.io.Reader)"
    - "[org.jdom2.input.SAXBuilder].getEngine()"
    - "[org.jdom2.input.sax.SAXEngine].build(java.io.Reader)"
    functionUses: 2
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:1186"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1184"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1183"
        BranchSideFuncs:
        - "getEngine()"
        - "build(java.io.Reader)"
    - Branch String: "org.jdom2.input.SAXBuilder:1186"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1184"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1183"
        BranchSideFuncs:
        - "getEngine()"
        - "build(java.io.Reader)"
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:1184,1"
      Dst: "[org.jdom2.input.SAXBuilder].getEngine()"
    - Src: "org.jdom2.input.SAXBuilder:1184,1"
      Dst: "[org.jdom2.input.sax.SAXEngine].build(java.io.Reader)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.JDOMException"
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jdom2.input.SAXBuilder].getEngine()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: 902
    functionLinenumberEnd: 909
    functionDepth: 3
    returnType: "org.jdom2.input.sax.SAXEngine"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].buildEngine()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:903"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:907"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:906"
        BranchSideFuncs:
        - "buildEngine()"
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:907,1"
      Dst: "[org.jdom2.input.SAXBuilder].buildEngine()"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.JDOMException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].buildEngine()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: 850
    functionLinenumberEnd: 863
    functionDepth: 2
    returnType: "org.jdom2.input.sax.SAXEngine"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.sax.DefaultSAXHandlerFactory].createSAXHandler(org.jdom2.JDOMFactory)"
    - "[org.jdom2.input.SAXBuilder].getExpandEntities()"
    - "[org.jdom2.input.sax.SAXHandler].setExpandEntities(boolean)"
    - "[org.jdom2.input.sax.SAXHandler].setIgnoringElementContentWhitespace(boolean)"
    - "[org.jdom2.input.sax.SAXHandler].setIgnoringBoundaryWhitespace(boolean)"
    - "[org.jdom2.input.SAXBuilder].createParser()"
    - "[com.rometools.rome.io.SAXBuilder].createParser()"
    - "[org.jdom2.input.SAXBuilder].configureParser(org.xml.sax.XMLReader,org.jdom2.input.sax.SAXHandler)"
    - "[org.jdom2.input.sax.AbstractReaderSchemaFactory].isValidating()"
    - "[org.jdom2.input.sax.XMLReaderSAX2Factory].isValidating()"
    - "[org.jdom2.input.sax.XMLReaders].isValidating()"
    - "[org.jdom2.input.sax.XMLReaderJAXPFactory].isValidating()"
    - "[org.jdom2.input.sax.SAXBuilderEngine].<init>(org.xml.sax.XMLReader,org.jdom2.input.sax.SAXHandler,boolean)"
    - "[org.jdom2.input.sax.SAXHandlerFactory].createSAXHandler(org.jdom2.JDOMFactory)"
    - "[org.jdom2.input.sax.XMLReaderJDOMFactory].isValidating()"
    functionUses: 1
    ICount: 17
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:851,1"
      Dst: "[org.jdom2.input.sax.SAXHandlerFactory].createSAXHandler(org.jdom2.JDOMFactory)"
    - Src: "org.jdom2.input.SAXBuilder:853,1"
      Dst: "[org.jdom2.input.SAXBuilder].getExpandEntities()"
    - Src: "org.jdom2.input.SAXBuilder:853,1"
      Dst: "[org.jdom2.input.sax.SAXHandler].setExpandEntities(boolean)"
    - Src: "org.jdom2.input.SAXBuilder:854,1"
      Dst: "[org.jdom2.input.sax.SAXHandler].setIgnoringElementContentWhitespace(boolean)"
    - Src: "org.jdom2.input.SAXBuilder:855,1"
      Dst: "[org.jdom2.input.sax.SAXHandler].setIgnoringBoundaryWhitespace(boolean)"
    - Src: "org.jdom2.input.SAXBuilder:857,1"
      Dst: "[org.jdom2.input.SAXBuilder].createParser()"
    - Src: "org.jdom2.input.SAXBuilder:859,1"
      Dst: "[org.jdom2.input.SAXBuilder].configureParser(org.xml.sax.XMLReader,org.jdom2.input.sax.SAXHandler)"
    - Src: "org.jdom2.input.SAXBuilder:860,1"
      Dst: "[org.jdom2.input.sax.XMLReaderJDOMFactory].isValidating()"
    - Src: "org.jdom2.input.SAXBuilder:862,1"
      Dst: "[org.jdom2.input.sax.SAXBuilderEngine].<init>(org.xml.sax.XMLReader,org.jdom2.input.sax.SAXHandler,boolean)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.JDOMException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].getExpandEntities()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: 690
    functionLinenumberEnd: 692
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Boolean].equals(java.lang.Object)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[java.util.HashMap].get(java.lang.Object)"
    functionUses: 2
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:691,1"
      Dst: "[java.util.HashMap].get(java.lang.Object)"
    - Src: "org.jdom2.input.SAXBuilder:691,1"
      Dst: "[java.lang.Boolean].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].createParser()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: 873
    functionLinenumberEnd: 890
    functionDepth: 0
    returnType: "org.xml.sax.XMLReader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.sax.XMLReaders].createXMLReader()"
    - "[org.jdom2.input.sax.XMLReaderSAX2Factory].createXMLReader()"
    - "[org.jdom2.input.sax.AbstractReaderSchemaFactory].createXMLReader()"
    - "[org.jdom2.input.sax.XMLReaderJAXPFactory].createXMLReader()"
    - "[org.xml.sax.helpers.XMLFilterImpl].getParent()"
    - "[org.xml.sax.helpers.XMLFilterImpl].setParent(org.xml.sax.XMLReader)"
    - "[org.jdom2.input.sax.XMLReaderJDOMFactory].createXMLReader()"
    - "[org.xml.sax.XMLFilter].getParent()"
    - "[org.xml.sax.XMLFilter].setParent(org.xml.sax.XMLReader)"
    functionUses: 2
    ICount: 17
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:877"
      Branch Sides: []
    - Branch String: "org.jdom2.input.SAXBuilder:880"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:883"
        BranchSideFuncs:
        - "getParent()"
      - BranchSide: "org.jdom2.input.SAXBuilder:882"
        BranchSideFuncs:
        - "setParent(org.xml.sax.XMLReader)"
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:874,1"
      Dst: "[org.jdom2.input.sax.XMLReaderJDOMFactory].createXMLReader()"
    - Src: "org.jdom2.input.SAXBuilder:880,1"
      Dst: "[org.xml.sax.XMLFilter].getParent()"
    - Src: "org.jdom2.input.SAXBuilder:883,1"
      Dst: "[org.xml.sax.XMLFilter].setParent(org.xml.sax.XMLReader)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.JDOMException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.jdom2.input.SAXBuilder].configureParser(org.xml.sax.XMLReader,org.jdom2.input.sax.SAXHandler)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: 933
    functionLinenumberEnd: 1000
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.xml.sax.XMLReader"
    - "org.jdom2.input.sax.SAXHandler"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.output.SAXOutputter].setContentHandler(org.xml.sax.ContentHandler)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setContentHandler(org.xml.sax.ContentHandler)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setEntityResolver(org.xml.sax.EntityResolver)"
    - "[org.jdom2.output.SAXOutputter].setEntityResolver(org.xml.sax.EntityResolver)"
    - "[org.jdom2.output.SAXOutputter].setDTDHandler(org.xml.sax.DTDHandler)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setDTDHandler(org.xml.sax.DTDHandler)"
    - "[org.jdom2.output.SAXOutputter].setErrorHandler(org.xml.sax.ErrorHandler)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setErrorHandler(org.xml.sax.ErrorHandler)"
    - "[org.jdom2.input.sax.BuilderErrorHandler].<init>()"
    - "[org.jdom2.output.SAXOutputter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[java.util.LinkedHashMap].entrySet()"
    - "[java.util.HashMap].entrySet()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[java.util.TreeSet].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.WeakHashMap$Entry].getKey()"
    - "[java.util.TreeMap$Entry].getKey()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].getKey()"
    - "[java.util.Hashtable$Entry].getKey()"
    - "[java.util.HashMap$Node].getKey()"
    - "[java.util.WeakHashMap$Entry].getValue()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].getValue()"
    - "[java.util.TreeMap$Entry].getValue()"
    - "[java.util.HashMap$Node].getValue()"
    - "[java.util.Hashtable$Entry].getValue()"
    - "[org.jdom2.input.SAXBuilder].internalSetProperty(org.xml.sax.XMLReader,java.lang.String,java.lang.Object,java.lang.String)"
    - "[java.lang.Boolean].booleanValue()"
    - "[org.jdom2.input.SAXBuilder].internalSetFeature(org.xml.sax.XMLReader,java.lang.String,boolean,java.lang.String)"
    - "[org.jdom2.input.SAXBuilder].getExpandEntities()"
    - "[org.xml.sax.XMLReader].setContentHandler(org.xml.sax.ContentHandler)"
    - "[org.xml.sax.XMLReader].setEntityResolver(org.xml.sax.EntityResolver)"
    - "[org.xml.sax.XMLReader].setDTDHandler(org.xml.sax.DTDHandler)"
    - "[org.xml.sax.XMLReader].setErrorHandler(org.xml.sax.ErrorHandler)"
    - "[org.xml.sax.XMLReader].setProperty(java.lang.String,java.lang.Object)"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    functionUses: 1
    ICount: 73
    EdgeCount: 137
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:936"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:940"
        BranchSideFuncs:
        - "setEntityResolver(org.xml.sax.EntityResolver)"
      - BranchSide: "org.jdom2.input.SAXBuilder:939"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.input.SAXBuilder:940"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:943"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:942"
        BranchSideFuncs:
        - "setDTDHandler(org.xml.sax.DTDHandler)"
    - Branch String: "org.jdom2.input.SAXBuilder:946"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:949"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:948"
        BranchSideFuncs:
        - "setErrorHandler(org.xml.sax.ErrorHandler)"
        - "<init>()"
    - Branch String: "org.jdom2.input.SAXBuilder:965"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:977"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.input.SAXBuilder:978"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:983"
        BranchSideFuncs:
        - "internalSetProperty(org.xml.sax.XMLReader,java.lang.String,java.lang.Object,java.lang.String)"
      - BranchSide: "org.jdom2.input.SAXBuilder:982"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
        - "entrySet()"
    - Branch String: "org.jdom2.input.SAXBuilder:983"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:988"
        BranchSideFuncs:
        - "booleanValue()"
        - "hasNext()"
        - "internalSetFeature(org.xml.sax.XMLReader,java.lang.String,boolean,java.lang.String)"
        - "getValue()"
        - "next()"
        - "iterator()"
        - "entrySet()"
        - "getKey()"
      - BranchSide: "org.jdom2.input.SAXBuilder:987"
        BranchSideFuncs:
        - "getExpandEntities()"
    - Branch String: "org.jdom2.input.SAXBuilder:988"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:998"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:934,1"
      Dst: "[org.xml.sax.XMLReader].setContentHandler(org.xml.sax.ContentHandler)"
    - Src: "org.jdom2.input.SAXBuilder:937,1"
      Dst: "[org.xml.sax.XMLReader].setEntityResolver(org.xml.sax.EntityResolver)"
    - Src: "org.jdom2.input.SAXBuilder:941,1"
      Dst: "[org.xml.sax.XMLReader].setDTDHandler(org.xml.sax.DTDHandler)"
    - Src: "org.jdom2.input.SAXBuilder:947,1"
      Dst: "[org.xml.sax.XMLReader].setErrorHandler(org.xml.sax.ErrorHandler)"
    - Src: "org.jdom2.input.SAXBuilder:949,1"
      Dst: "[org.jdom2.input.sax.BuilderErrorHandler].<init>()"
    - Src: "org.jdom2.input.SAXBuilder:955,1"
      Dst: "[org.xml.sax.XMLReader].setProperty(java.lang.String,java.lang.Object)"
    - Src: "org.jdom2.input.SAXBuilder:978,1"
      Dst: "[java.util.HashMap].entrySet()"
    - Src: "org.jdom2.input.SAXBuilder:978,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "org.jdom2.input.SAXBuilder:978,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.jdom2.input.SAXBuilder:978,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.jdom2.input.SAXBuilder:979,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "org.jdom2.input.SAXBuilder:979,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "org.jdom2.input.SAXBuilder:979,1"
      Dst: "[org.jdom2.input.SAXBuilder].internalSetProperty(org.xml.sax.XMLReader,java.lang.String,java.lang.Object,java.lang.String)"
    - Src: "org.jdom2.input.SAXBuilder:984,1"
      Dst: "[java.lang.Boolean].booleanValue()"
    - Src: "org.jdom2.input.SAXBuilder:984,1"
      Dst: "[org.jdom2.input.SAXBuilder].internalSetFeature(org.xml.sax.XMLReader,java.lang.String,boolean,java.lang.String)"
    - Src: "org.jdom2.input.SAXBuilder:988,1"
      Dst: "[org.jdom2.input.SAXBuilder].getExpandEntities()"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.JDOMException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 26
    CyclomaticComplexity: 8
  - functionName: "[org.jdom2.input.SAXBuilder].internalSetProperty(org.xml.sax.XMLReader,java.lang.String,java.lang.Object,java.lang.String)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: 1026
    functionLinenumberEnd: 1036
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.xml.sax.XMLReader"
    - "java.lang.String"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.output.SAXOutputter].setProperty(java.lang.String,java.lang.Object)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setProperty(java.lang.String,java.lang.Object)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[org.jdom2.JDOMException].<init>(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getName()"
    - "[java.lang.StringBuilder].toString()"
    - "[org.xml.sax.XMLReader].setProperty(java.lang.String,java.lang.Object)"
    functionUses: 1
    ICount: 36
    EdgeCount: 22
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:1027,1"
      Dst: "[org.xml.sax.XMLReader].setProperty(java.lang.String,java.lang.Object)"
    - Src: "org.jdom2.input.SAXBuilder:1029,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.jdom2.input.SAXBuilder:1029,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.jdom2.input.SAXBuilder:1030,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.jdom2.input.SAXBuilder:1030,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.jdom2.input.SAXBuilder:1030,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "org.jdom2.input.SAXBuilder:1030,1"
      Dst: "[org.jdom2.JDOMException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.JDOMException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].internalSetFeature(org.xml.sax.XMLReader,java.lang.String,boolean,java.lang.String)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: 1007
    functionLinenumberEnd: 1017
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "org.xml.sax.XMLReader"
    - "java.lang.String"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.output.SAXOutputter].setFeature(java.lang.String,boolean)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setFeature(java.lang.String,boolean)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[org.jdom2.JDOMException].<init>(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getName()"
    - "[java.lang.StringBuilder].toString()"
    - "[org.xml.sax.XMLReader].setFeature(java.lang.String,boolean)"
    functionUses: 1
    ICount: 36
    EdgeCount: 22
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:1008,1"
      Dst: "[org.xml.sax.XMLReader].setFeature(java.lang.String,boolean)"
    - Src: "org.jdom2.input.SAXBuilder:1010,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.jdom2.input.SAXBuilder:1010,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.jdom2.input.SAXBuilder:1011,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "org.jdom2.input.SAXBuilder:1011,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "org.jdom2.input.SAXBuilder:1011,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "org.jdom2.input.SAXBuilder:1011,1"
      Dst: "[org.jdom2.JDOMException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.JDOMException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.FeedException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.rometools.rome.io.FeedException"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Exception].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.FeedException:45,1"
      Dst: "[java.lang.Exception].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getAlternateLinks()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Feed:153,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].generateLinkElement(com.rometools.rome.feed.atom.Link)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Link"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom03Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.atom.Link].getRel()"
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - "[com.rometools.rome.feed.atom.Link].getType()"
    - "[com.rometools.rome.feed.atom.Link].getHref()"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:282"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:287"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:286"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:288"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:293"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:292"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:294"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:299"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:298"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Generator:279,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:279,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:281,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getRel()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:283,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:284,1"
      Dst: "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:287,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getType()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:293,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getHref()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.feed.atom.Link].getRel()"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Link].getType()"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Link].getHref()"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getOtherLinks()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Feed:175,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getAuthors()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Feed:197,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].fillPersonElement(org.jdom2.Element,com.rometools.rome.feed.synd.SyndPerson)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "com.rometools.rome.feed.synd.SyndPerson"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndPerson].getName()"
    - "[com.rometools.rome.io.impl.Atom03Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.synd.SyndPerson].getUri()"
    - "[com.rometools.rome.feed.synd.SyndPerson].getEmail()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:306"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:310"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:309"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:311"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:315"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:314"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:316"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:320"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:319"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Generator:305,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].getName()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:307,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:307,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:310,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].getUri()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:315,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].getEmail()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.jdom2.Element"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom03Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Generator:414,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:414,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:415,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getContributors()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Feed:219,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getTagline()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionDepth: 0
    returnType: "com.rometools.rome.feed.atom.Content"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getId()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 262
    functionLinenumberEnd: 264
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getGenerator()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.feed.atom.Generator"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].generateGeneratorElement(com.rometools.rome.feed.atom.Generator)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Generator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom03Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.atom.Generator].getUrl()"
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - "[com.rometools.rome.feed.atom.Generator].getVersion()"
    - "[com.rometools.rome.feed.atom.Generator].getValue()"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:393"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:398"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:397"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:399"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:404"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:403"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:405"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:409"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:408"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Generator:390,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:390,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:392,1"
      Dst: "[com.rometools.rome.feed.atom.Generator].getUrl()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:394,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:395,1"
      Dst: "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:398,1"
      Dst: "[com.rometools.rome.feed.atom.Generator].getVersion()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:404,1"
      Dst: "[com.rometools.rome.feed.atom.Generator].getValue()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:406,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.feed.atom.Generator].getUrl()"
    functionSourceFile: "com.rometools.rome.feed.atom.Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Generator].getVersion()"
    functionSourceFile: "com.rometools.rome.feed.atom.Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Generator].getValue()"
    functionSourceFile: "com.rometools.rome.feed.atom.Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getCopyright()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 305
    functionLinenumberEnd: 307
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getInfo()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.feed.atom.Content"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getModified()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 345
    functionLinenumberEnd: 347
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].checkFeedHeaderConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getModules()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 390
    functionLinenumberEnd: 392
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Feed:391,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].addEntries(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Feed].getEntries()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.io.impl.Atom03Generator].addEntry(com.rometools.rome.feed.atom.Entry,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.Atom03Generator].checkEntriesConstraints(org.jdom2.Element)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:106"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:109"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:108"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Generator:105,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getEntries()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:106,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:106,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:106,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:107,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].addEntry(com.rometools.rome.feed.atom.Entry,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:109,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].checkEntriesConstraints(org.jdom2.Element)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.atom.Feed].getEntries()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 366
    functionLinenumberEnd: 368
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Feed:367,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].addEntry(com.rometools.rome.feed.atom.Entry,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.atom.Entry"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom03Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.Atom03Generator].populateEntry(com.rometools.rome.feed.atom.Entry,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.Atom03Generator].checkEntryConstraints(org.jdom2.Element)"
    - "[com.rometools.rome.feed.atom.Entry].getModules()"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateItemModules(java.util.List,org.jdom2.Element)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Generator:113,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:113,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:114,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].populateEntry(com.rometools.rome.feed.atom.Entry,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:115,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].checkEntryConstraints(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:116,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getModules()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:116,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateItemModules(java.util.List,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:117,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].populateEntry(com.rometools.rome.feed.atom.Entry,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.atom.Entry"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Entry].getTitleEx()"
    - "[com.rometools.rome.io.impl.Atom03Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.Atom03Generator].fillContentElement(org.jdom2.Element,com.rometools.rome.feed.atom.Content)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.atom.Entry].getAlternateLinks()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.io.impl.Atom03Generator].generateLinkElement(com.rometools.rome.feed.atom.Link)"
    - "[com.rometools.rome.feed.atom.Entry].getOtherLinks()"
    - "[com.rometools.rome.feed.atom.Entry].getAuthors()"
    - "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - "[java.util.List].get(int)"
    - "[com.rometools.rome.io.impl.Atom03Generator].fillPersonElement(org.jdom2.Element,com.rometools.rome.feed.synd.SyndPerson)"
    - "[com.rometools.rome.feed.atom.Entry].getContributors()"
    - "[com.rometools.rome.feed.atom.Entry].getId()"
    - "[com.rometools.rome.io.impl.Atom03Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[com.rometools.rome.feed.atom.Entry].getModified()"
    - "[com.rometools.rome.io.impl.DateParser].formatW3CDateTime(java.util.Date,java.util.Locale)"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Entry].getIssued()"
    - "[com.rometools.rome.feed.atom.Entry].getCreated()"
    - "[com.rometools.rome.feed.atom.Entry].getSummary()"
    - "[com.rometools.rome.feed.atom.Entry].getContents()"
    - "[com.rometools.rome.feed.atom.Entry].getForeignMarkup()"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateForeignMarkup(org.jdom2.Element,java.util.List)"
    functionUses: 0
    ICount: 103
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:194"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:200"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:199"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:201"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:205"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:204"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:206"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:210"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:209"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:211"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:217"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:216"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:218"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:224"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:223"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:225"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:229"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:228"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:230"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:236"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:235"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:237"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:243"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:242"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:244"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:250"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:249"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:251"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:257"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:256"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:258"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:264"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:263"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Generator:193,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getTitleEx()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:195,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:195,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:196,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].fillContentElement(org.jdom2.Element,com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:197,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:200,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getAlternateLinks()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:201,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:201,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:201,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:202,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].generateLinkElement(com.rometools.rome.feed.atom.Link)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:205,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getOtherLinks()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:210,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getAuthors()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:211,1"
      Dst: "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:213,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:213,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].fillPersonElement(org.jdom2.Element,com.rometools.rome.feed.synd.SyndPerson)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:217,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getContributors()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:224,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getId()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:226,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:229,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getModified()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:232,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].formatW3CDateTime(java.util.Date,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:232,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:236,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getIssued()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:243,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getCreated()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:250,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getSummary()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:257,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getContents()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:264,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getForeignMarkup()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:264,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateForeignMarkup(org.jdom2.Element,java.util.List)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 27
    CyclomaticComplexity: 12
  - functionName: "[com.rometools.rome.feed.atom.Entry].getTitleEx()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 484
    functionLinenumberEnd: 486
    functionDepth: 0
    returnType: "com.rometools.rome.feed.atom.Content"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getAlternateLinks()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:81,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getOtherLinks()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 348
    functionLinenumberEnd: 350
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:349,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getAuthors()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:103,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getContributors()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:169,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getId()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getModified()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 289
    functionLinenumberEnd: 291
    functionDepth: 1
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:290,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getIssued()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 252
    functionLinenumberEnd: 254
    functionDepth: 1
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:253,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getCreated()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionDepth: 1
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:189,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getSummary()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 434
    functionLinenumberEnd: 436
    functionDepth: 0
    returnType: "com.rometools.rome.feed.atom.Content"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getContents()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:146,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getForeignMarkup()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 210
    functionLinenumberEnd: 212
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:211,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].checkEntryConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getModules()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 326
    functionLinenumberEnd: 328
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:327,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].checkEntriesConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].createDocument(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Document"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Document].<init>(org.jdom2.Element)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Generator:79,1"
      Dst: "[org.jdom2.Document].<init>(org.jdom2.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Generator].generateTagLineElement(com.rometools.rome.feed.atom.Content)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Content"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom03Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.atom.Content].getType()"
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - "[com.rometools.rome.feed.atom.Content].getValue()"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:327"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:332"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:331"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Generator:333"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:337"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Generator:336"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Generator:324,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:324,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:326,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getType()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:328,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:329,1"
      Dst: "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:332,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getValue()"
    - Src: "com.rometools.rome.io.impl.Atom03Generator:334,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.module.DCSubjectImpl].<init>()"
    functionSourceFile: "com.rometools.rome.feed.module.DCSubjectImpl"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCSubjectImpl:54,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCSubjectImpl].clone()"
    functionSourceFile: "com.rometools.rome.feed.module.DCSubjectImpl"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCSubjectImpl:66,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.module.DCSubjectImpl:66,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCSubjectImpl].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.module.DCSubjectImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.module.DCSubjectImpl:80"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.module.DCSubjectImpl:83"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.module.DCSubjectImpl:82"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCSubjectImpl:83,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.module.DCSubjectImpl:83,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCSubjectImpl].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.module.DCSubjectImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCSubjectImpl:97,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCSubjectImpl].toString()"
    functionSourceFile: "com.rometools.rome.feed.module.DCSubjectImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCSubjectImpl:109,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.module.DCSubjectImpl:109,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCSubjectImpl].getTaxonomyUri()"
    functionSourceFile: "com.rometools.rome.feed.module.DCSubjectImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCSubjectImpl].setTaxonomyUri(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.module.DCSubjectImpl"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCSubjectImpl].getValue()"
    functionSourceFile: "com.rometools.rome.feed.module.DCSubjectImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCSubjectImpl].setValue(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.module.DCSubjectImpl"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 159
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCSubjectImpl].getInterface()"
    functionSourceFile: "com.rometools.rome.feed.module.DCSubjectImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCSubjectImpl].copyFrom(com.rometools.rome.feed.CopyFrom)"
    functionSourceFile: "com.rometools.rome.feed.module.DCSubjectImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.CopyFrom"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCSubjectImpl:167,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS10Generator].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS10Generator:40,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS10Generator].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS10Generator:44,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS10Generator].getFeedNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS10Generator].populateChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Channel"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].populateChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - "[com.rometools.rome.feed.rss.Channel].getUri()"
    - "[com.rometools.rome.io.impl.RSS090Generator].getRDFNamespace()"
    - "[org.jdom2.Element].setAttribute(java.lang.String,java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.rss.Channel].getItems()"
    - "[java.util.List].isEmpty()"
    - "[com.rometools.rome.io.impl.RSS10Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.rss.Item].getUri()"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS10Generator:58"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:62"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:61"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS10Generator:63"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:77"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:76"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS10Generator:66"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:74"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:73"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS10Generator:69"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:72"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:71"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS10Generator:55,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].populateChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:57,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getUri()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:59,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].getRDFNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:59,1"
      Dst: "[org.jdom2.Element].setAttribute(java.lang.String,java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:62,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getItems()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:63,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:64,1"
      Dst: "[com.rometools.rome.io.impl.RSS10Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:64,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:66,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:66,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:66,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:68,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getUri()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:72,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 5
  - functionName: "[com.rometools.rome.feed.rss.Channel].getUri()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].getRDFNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getItems()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 220
    functionLinenumberEnd: 222
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Channel:221,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].getUri()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS10Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.rometools.rome.feed.rss.Item"
    - "org.jdom2.Element"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    - "[com.rometools.rome.feed.rss.Item].getLink()"
    - "[com.rometools.rome.feed.rss.Item].getUri()"
    - "[com.rometools.rome.io.impl.RSS090Generator].getRDFNamespace()"
    - "[org.jdom2.Element].setAttribute(java.lang.String,java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.rss.Item].getDescription()"
    - "[com.rometools.rome.feed.rss.Description].getValue()"
    - "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.io.impl.RSS090Generator].getContentNamespace()"
    - "[org.jdom2.Namespace].getURI()"
    - "[com.rometools.rome.feed.rss.Item].getModule(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Item].getContent()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.rss.Content].getValue()"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS10Generator:86"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:88"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:87"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS10Generator:88"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:92"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:91"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS10Generator:93"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:97"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:96"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS10Generator:97"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:103"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:102"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS10Generator:97"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:103"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS10Generator:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS10Generator:82,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:84,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getLink()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:85,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getUri()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:87,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].getRDFNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:87,1"
      Dst: "[org.jdom2.Element].setAttribute(java.lang.String,java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:92,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getDescription()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:94,1"
      Dst: "[com.rometools.rome.feed.rss.Description].getValue()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:94,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:94,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:97,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].getContentNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:97,1"
      Dst: "[org.jdom2.Namespace].getURI()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:97,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getModule(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:97,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getContent()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:98,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:99,1"
      Dst: "[com.rometools.rome.feed.rss.Content].getValue()"
    - Src: "com.rometools.rome.io.impl.RSS10Generator:99,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 6
  - functionName: "[com.rometools.rome.io.impl.RSS10Generator].checkChannelConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS10Generator:107,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS10Generator].checkImageConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS10Generator:114,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS10Generator].checkTextInputConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS10Generator:121,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS10Generator].checkItemsConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS10Generator].checkItemConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS10Generator:133,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS093Parser].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS093Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS093Parser].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS093Parser:28,1"
      Dst: "[com.rometools.rome.io.impl.RSS093Parser].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS093Parser].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS093Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS092Parser].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS093Parser:32,1"
      Dst: "[com.rometools.rome.io.impl.RSS092Parser].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS093Parser].getRSSVersion()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS093Parser"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Integers].<init>()"
    functionSourceFile: "com.rometools.utils.Integers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.utils.Integers:19,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Integers].parse(java.lang.String)"
    functionSourceFile: "com.rometools.utils.Integers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Integer].parseInt(java.lang.String)"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.utils.Integers:30,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String)"
    - Src: "com.rometools.utils.Integers:30,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.ParsingFeedException].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.ParsingFeedException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.FeedException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.ParsingFeedException:35,1"
      Dst: "[com.rometools.rome.io.FeedException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.ParsingFeedException].<init>(java.lang.String,java.lang.Throwable)"
    functionSourceFile: "com.rometools.rome.io.ParsingFeedException"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Throwable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.FeedException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.ParsingFeedException:46,1"
      Dst: "[com.rometools.rome.io.FeedException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.ParsingFeedException].getLineNumber()"
    functionSourceFile: "com.rometools.rome.io.ParsingFeedException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Throwable].getCause()"
    - "[org.jdom2.input.JDOMParseException].getLineNumber()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.ParsingFeedException:58"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.ParsingFeedException:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.ParsingFeedException:58,1"
      Dst: "[java.lang.Throwable].getCause()"
    - Src: "com.rometools.rome.io.ParsingFeedException:59,1"
      Dst: "[org.jdom2.input.JDOMParseException].getLineNumber()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.ParsingFeedException].getColumnNumber()"
    functionSourceFile: "com.rometools.rome.io.ParsingFeedException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Throwable].getCause()"
    - "[org.jdom2.input.JDOMParseException].getColumnNumber()"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.ParsingFeedException:74"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.ParsingFeedException:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.ParsingFeedException:74,1"
      Dst: "[java.lang.Throwable].getCause()"
    - Src: "com.rometools.rome.io.ParsingFeedException:75,1"
      Dst: "[org.jdom2.input.JDOMParseException].getColumnNumber()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:44,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:48,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].isHourFormat24()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getVersion()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].addChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Channel"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].addChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS090Generator].addImage(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.RSS090Generator].addTextInput(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.RSS090Generator].addItems(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:71,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].addChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:73,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:73,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:75,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].addImage(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:76,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].addTextInput(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:77,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].addItems(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].addChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Channel"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS090Generator].populateChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.RSS090Generator].checkChannelConstraints(org.jdom2.Element)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.rss.Channel].getModules()"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateFeedModules(java.util.List,org.jdom2.Element)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:97,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:97,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:98,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].populateChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:99,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkChannelConstraints(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:100,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:101,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getModules()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:101,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateFeedModules(java.util.List,org.jdom2.Element)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].checkChannelConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:242,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getModules()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 604
    functionLinenumberEnd: 606
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Channel:605,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].addImage(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Channel"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Channel].getImage()"
    - "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS090Generator].populateImage(com.rometools.rome.feed.rss.Image,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.RSS090Generator].checkImageConstraints(org.jdom2.Element)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:150"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:156"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:155"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:149,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getImage()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:151,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:151,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:152,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].populateImage(com.rometools.rome.feed.rss.Image,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:153,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkImageConstraints(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:154,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.rss.Channel].getImage()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionDepth: 0
    returnType: "com.rometools.rome.feed.rss.Image"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].populateImage(com.rometools.rome.feed.rss.Image,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Image"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Image].getTitle()"
    - "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.rss.Image].getUrl()"
    - "[com.rometools.rome.feed.rss.Image].getLink()"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:160"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:163"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:162"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:164"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:167"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:166"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:168"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:171"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:159,1"
      Dst: "[com.rometools.rome.feed.rss.Image].getTitle()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:161,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:161,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:163,1"
      Dst: "[com.rometools.rome.feed.rss.Image].getUrl()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:167,1"
      Dst: "[com.rometools.rome.feed.rss.Image].getLink()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.feed.rss.Image].getTitle()"
    functionSourceFile: "com.rometools.rome.feed.rss.Image"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Image].getUrl()"
    functionSourceFile: "com.rometools.rome.feed.rss.Image"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Image].getLink()"
    functionSourceFile: "com.rometools.rome.feed.rss.Image"
    linkageType: ""
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].checkImageConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:248,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].addTextInput(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Channel"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Channel].getTextInput()"
    - "[com.rometools.rome.io.impl.RSS090Generator].getTextInputLabel()"
    - "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS090Generator].populateTextInput(com.rometools.rome.feed.rss.TextInput,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.RSS090Generator].checkTextInputConstraints(org.jdom2.Element)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:180"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:186"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:185"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:179,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getTextInput()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:181,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].getTextInputLabel()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:181,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:181,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:182,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].populateTextInput(com.rometools.rome.feed.rss.TextInput,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:183,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkTextInputConstraints(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:184,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.rss.Channel].getTextInput()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.feed.rss.TextInput"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].getTextInputLabel()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].populateTextInput(com.rometools.rome.feed.rss.TextInput,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.TextInput"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.TextInput].getTitle()"
    - "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.rss.TextInput].getDescription()"
    - "[com.rometools.rome.feed.rss.TextInput].getName()"
    - "[com.rometools.rome.feed.rss.TextInput].getLink()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:190"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:193"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:192"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:194"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:197"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:196"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:198"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:201"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:200"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:202"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:205"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:204"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:189,1"
      Dst: "[com.rometools.rome.feed.rss.TextInput].getTitle()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:191,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:191,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:193,1"
      Dst: "[com.rometools.rome.feed.rss.TextInput].getDescription()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:197,1"
      Dst: "[com.rometools.rome.feed.rss.TextInput].getName()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:201,1"
      Dst: "[com.rometools.rome.feed.rss.TextInput].getLink()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[com.rometools.rome.feed.rss.TextInput].getTitle()"
    functionSourceFile: "com.rometools.rome.feed.rss.TextInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.TextInput].getDescription()"
    functionSourceFile: "com.rometools.rome.feed.rss.TextInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.TextInput].getName()"
    functionSourceFile: "com.rometools.rome.feed.rss.TextInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.TextInput].getLink()"
    functionSourceFile: "com.rometools.rome.feed.rss.TextInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].checkTextInputConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:254,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].addItems(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Channel"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Channel].getItems()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[com.rometools.rome.io.impl.RSS090Generator].addItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    - "[com.rometools.rome.io.impl.RSS090Generator].checkItemsConstraints(org.jdom2.Element)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:209"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:208,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getItems()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:209,1"
      Dst: "[java.util.List].size()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:210,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:210,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].addItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:212,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkItemsConstraints(org.jdom2.Element)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].addItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.rometools.rome.feed.rss.Item"
    - "org.jdom2.Element"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS090Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    - "[com.rometools.rome.io.impl.RSS090Generator].checkItemConstraints(org.jdom2.Element)"
    - "[com.rometools.rome.feed.rss.Item].getModules()"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateItemModules(java.util.List,org.jdom2.Element)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:216,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:216,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:217,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].populateItem(com.rometools.rome.feed.rss.Item,org.jdom2.Element,int)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:218,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkItemConstraints(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:219,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getModules()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:219,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateItemModules(java.util.List,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:220,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].checkItemConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:268,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].getModules()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 378
    functionLinenumberEnd: 380
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Item:379,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].checkItemsConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - "[java.util.List].size()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].getType()"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.rometools.rome.io.FeedException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:262"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:263"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:262"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Generator:262"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:265"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Generator:264"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:261,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:261,1"
      Dst: "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:261,1"
      Dst: "[java.util.List].size()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:263,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:263,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:263,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].getType()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:263,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:263,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:263,1"
      Dst: "[com.rometools.rome.io.FeedException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].checkChannelConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    - "[com.rometools.rome.io.impl.RSS090Generator].checkLength(org.jdom2.Element,java.lang.String,int,int)"
    - "[org.jdom2.Element].getChild(java.lang.String)"
    - "[org.jdom2.Element].getChildren()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.jdom2.Element].getText()"
    - "[java.lang.String].trim()"
    - "[java.lang.Integer].parseInt(java.lang.String)"
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].isHourFormat24()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.rometools.rome.io.FeedException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 50
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:98"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:118"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:101"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:119"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:118"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:105"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:110"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:109"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:106"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:107"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:106"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:106"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:115"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:114"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:110"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:111"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:110"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:110"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:115"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:114"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:84,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:88,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkLength(org.jdom2.Element,java.lang.String,int,int)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:96,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:100,1"
      Dst: "[org.jdom2.Element].getChildren()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:101,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:101,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:101,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:103,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:103,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:103,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:105,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].isHourFormat24()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:107,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:107,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:107,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:107,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:107,1"
      Dst: "[com.rometools.rome.io.FeedException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 6
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].checkImageConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    - "[com.rometools.rome.io.impl.RSS090Generator].checkLength(org.jdom2.Element,java.lang.String,int,int)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:123,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:125,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkLength(org.jdom2.Element,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].checkItemConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    - "[com.rometools.rome.io.impl.RSS090Generator].checkLength(org.jdom2.Element,java.lang.String,int,int)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:133,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:135,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkLength(org.jdom2.Element,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].checkTextInputConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:140,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].checkNotNullAndLength(org.jdom2.Element,java.lang.String,int,int)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].createDocument(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Document"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Document].<init>(org.jdom2.Element)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:148,1"
      Dst: "[org.jdom2.Document].<init>(org.jdom2.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].createRootElement(com.rometools.rome.feed.rss.Channel)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.rss.Channel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getVersion()"
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - "[com.rometools.rome.io.impl.RSS090Generator].getContentNamespace()"
    - "[org.jdom2.Element].addNamespaceDeclaration(org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateModuleNamespaceDefs(org.jdom2.Element)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:153,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:153,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:154,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getVersion()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:154,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:155,1"
      Dst: "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:156,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].getContentNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:156,1"
      Dst: "[org.jdom2.Element].addNamespaceDeclaration(org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:157,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateModuleNamespaceDefs(org.jdom2.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].generateSkipDaysElement(java.util.List<String>)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "java.util.List<String>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Element].<init>(java.lang.String)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.lang.String].toString()"
    - "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:163"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:166"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:165"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:162,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:163,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:163,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:163,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:164,1"
      Dst: "[java.lang.String].toString()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:164,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:164,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].generateSkipHoursElement(java.util.List<Integer>)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "java.util.List<Integer>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.lang.Integer].toString()"
    - "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:171"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:174"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:173"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:170,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:170,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:171,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:171,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:171,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:172,1"
      Dst: "[java.lang.Integer].toString()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:172,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:172,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].populateFeed(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Channel"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].addChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:236,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].addChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].populateImage(com.rometools.rome.feed.rss.Image,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Image"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].populateImage(com.rometools.rome.feed.rss.Image,org.jdom2.Element)"
    - "[com.rometools.rome.feed.rss.Image].getWidth()"
    - "[java.lang.String].valueOf(java.lang.Object)"
    - "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.rss.Image].getHeight()"
    - "[com.rometools.rome.feed.rss.Image].getDescription()"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:245"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:249"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:248"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:250"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:254"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:253"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandGenerator:255"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:259"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandGenerator:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:242,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].populateImage(com.rometools.rome.feed.rss.Image,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:244,1"
      Dst: "[com.rometools.rome.feed.rss.Image].getWidth()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:246,1"
      Dst: "[java.lang.String].valueOf(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:246,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:246,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:249,1"
      Dst: "[com.rometools.rome.feed.rss.Image].getHeight()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandGenerator:254,1"
      Dst: "[com.rometools.rome.feed.rss.Image].getDescription()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.feed.rss.Image].getWidth()"
    functionSourceFile: "com.rometools.rome.feed.rss.Image"
    linkageType: ""
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Image].getHeight()"
    functionSourceFile: "com.rometools.rome.feed.rss.Image"
    linkageType: ""
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Image].getDescription()"
    functionSourceFile: "com.rometools.rome.feed.rss.Image"
    linkageType: ""
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Guid].clone()"
    functionSourceFile: "com.rometools.rome.feed.rss.Guid"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Guid:47,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.rss.Guid:47,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Guid].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.rss.Guid"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.rss.Guid:61"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Guid:64"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.rss.Guid:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Guid:64,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Guid:64,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Guid].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.rss.Guid"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Guid:78,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Guid].toString()"
    functionSourceFile: "com.rometools.rome.feed.rss.Guid"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Guid:90,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Guid:90,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Enclosure].clone()"
    functionSourceFile: "com.rometools.rome.feed.rss.Enclosure"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Enclosure:48,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.rss.Enclosure:48,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Enclosure].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.rss.Enclosure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.rss.Enclosure:62"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Enclosure:65"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.rss.Enclosure:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Enclosure:65,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Enclosure:65,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Enclosure].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.rss.Enclosure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Enclosure:79,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Enclosure].toString()"
    functionSourceFile: "com.rometools.rome.feed.rss.Enclosure"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Enclosure:91,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Enclosure:91,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.URINormalizer].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.URINormalizer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.URINormalizer:23,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Image].clone()"
    functionSourceFile: "com.rometools.rome.feed.rss.Image"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Image:50,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.rss.Image:50,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Image].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.rss.Image"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.rss.Image:64"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Image:67"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.rss.Image:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Image:67,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Image:67,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Image].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.rss.Image"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Image:81,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Image].toString()"
    functionSourceFile: "com.rometools.rome.feed.rss.Image"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Image:93,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Image:93,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Image].setWidth(java.lang.Integer)"
    functionSourceFile: "com.rometools.rome.feed.rss.Image"
    linkageType: ""
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Image].setHeight(java.lang.Integer)"
    functionSourceFile: "com.rometools.rome.feed.rss.Image"
    linkageType: ""
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Image].setDescription(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Image"
    linkageType: ""
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS092"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:36,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS092"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:40,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS092"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 71
    functionDepth: 7
    returnType: "com.rometools.rome.feed.synd.SyndEntry"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Item"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    - "[com.rometools.rome.feed.rss.Item].getCategories()"
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.LinkedHashSet].<init>()"
    - "[java.util.AbstractCollection].addAll(java.util.Collection)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createSyndCategories(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].getCategories()"
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setCategories(java.util.List)"
    - "[com.rometools.rome.feed.rss.Item].getEnclosures()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createSyndEnclosures(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setEnclosures(java.util.List)"
    - "[java.util.List].isEmpty()"
    - "[java.util.Set].addAll(java.util.Collection)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getCategories()"
    - "[com.rometools.rome.feed.synd.SyndEntry].setCategories(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntry].setEnclosures(java.util.List)"
    functionUses: 2
    ICount: 22
    EdgeCount: 16
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:50"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:64"
        BranchSideFuncs:
        - "isEmpty()"
        - "getEnclosures()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:66"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:70"
        BranchSideFuncs:
        - "setEnclosures(java.util.List)"
        - "createSyndEnclosures(java.util.List)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:69"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:46,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:48,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getCategories()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:50,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:54,1"
      Dst: "[java.util.LinkedHashSet].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:57,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createSyndCategories(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:57,1"
      Dst: "[java.util.Set].addAll(java.util.Collection)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:60,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getCategories()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:62,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:62,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].setCategories(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:65,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getEnclosures()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:67,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createSyndEnclosures(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:67,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].setEnclosures(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland"
    linkageType: ""
    functionLinenumber: 162
    functionLinenumberEnd: 194
    functionDepth: 6
    returnType: "com.rometools.rome.feed.synd.SyndEntry"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Item"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    - "[com.rometools.rome.feed.rss.Item].getDescription()"
    - "[com.rometools.rome.feed.rss.Item].getComments()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setComments(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].getPublishedDate()"
    - "[com.rometools.rome.feed.rss.Item].getPubDate()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setPublishedDate(java.util.Date)"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].<init>()"
    - "[com.rometools.rome.feed.rss.Description].getType()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].setType(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Description].getValue()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setDescription(com.rometools.rome.feed.synd.SyndContent)"
    - "[com.rometools.rome.feed.rss.Item].getContent()"
    - "[com.rometools.rome.feed.rss.Content].getType()"
    - "[com.rometools.rome.feed.rss.Content].getValue()"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setContents(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntry].setComments(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getPublishedDate()"
    - "[com.rometools.rome.feed.synd.SyndEntry].setPublishedDate(java.util.Date)"
    - "[com.rometools.rome.feed.synd.SyndContent].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntry].setDescription(com.rometools.rome.feed.synd.SyndContent)"
    - "[java.util.List].add(java.lang.Object)"
    - "[com.rometools.rome.feed.synd.SyndEntry].setContents(java.util.List)"
    functionUses: 2
    ICount: 32
    EdgeCount: 22
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:171"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:174"
        BranchSideFuncs:
        - "setPublishedDate(java.util.Date)"
        - "getPubDate()"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:173"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:174"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:181"
        BranchSideFuncs:
        - "setDescription(com.rometools.rome.feed.synd.SyndContent)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:180"
        BranchSideFuncs:
        - "getContent()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:183"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:193"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "setContents(java.util.List)"
        - "getValue()"
        - "setType(java.lang.String)"
        - "setValue(java.lang.String)"
        - "<init>()"
        - "getType()"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:163,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:165,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getDescription()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:167,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getComments()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:167,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].setComments(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:171,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getPublishedDate()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:172,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getPubDate()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:172,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].setPublishedDate(java.util.Date)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:175,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContentImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:176,1"
      Dst: "[com.rometools.rome.feed.rss.Description].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:176,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:177,1"
      Dst: "[com.rometools.rome.feed.rss.Description].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:177,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].setValue(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:178,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].setDescription(com.rometools.rome.feed.synd.SyndContent)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:181,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getContent()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:185,1"
      Dst: "[com.rometools.rome.feed.rss.Content].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:186,1"
      Dst: "[com.rometools.rome.feed.rss.Content].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:188,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:189,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:190,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].setContents(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS090"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 125
    functionDepth: 5
    returnType: "com.rometools.rome.feed.synd.SyndEntry"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Item"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].<init>()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setWireEntry(java.lang.Object)"
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - "[com.rometools.rome.feed.rss.Item].getModules()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setModules(java.util.List)"
    - "[com.rometools.rome.feed.rss.Item].getForeignMarkup()"
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setForeignMarkup(java.util.List)"
    - "[com.rometools.rome.feed.rss.Item].getUri()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setUri(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Item].getLink()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setLink(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Item].getTitle()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSource(com.rometools.rome.feed.rss.Source)"
    - "[com.rometools.rome.feed.rss.Item].getSource()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setSource(com.rometools.rome.feed.synd.SyndFeed)"
    - "[java.util.List].isEmpty()"
    functionUses: 3
    ICount: 26
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:108"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:112"
        BranchSideFuncs:
        - "setWireEntry(java.lang.Object)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:111"
        BranchSideFuncs:
        - "setModules(java.util.List)"
        - "isEmpty()"
        - "getForeignMarkup()"
        - "cloneModules(java.util.List)"
        - "getModules()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:115"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:119"
        BranchSideFuncs:
        - "setForeignMarkup(java.util.List)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:118"
        BranchSideFuncs:
        - "getTitle()"
        - "getSource()"
        - "setUri(java.lang.String)"
        - "getLink()"
        - "createSource(com.rometools.rome.feed.rss.Source)"
        - "setSource(com.rometools.rome.feed.synd.SyndFeed)"
        - "getUri()"
        - "setLink(java.lang.String)"
        - "setTitle(java.lang.String)"
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:106,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:109,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setWireEntry(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:112,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getModules()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:112,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:112,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:114,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getForeignMarkup()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:115,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:116,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setForeignMarkup(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:119,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getUri()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:119,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setUri(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:120,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getLink()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:120,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setLink(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:121,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getTitle()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:121,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setTitle(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:123,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getSource()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:123,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSource(com.rometools.rome.feed.rss.Source)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:123,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setSource(com.rometools.rome.feed.synd.SyndFeed)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].<init>(java.lang.Class,java.util.Set)"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:132,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].<init>(java.lang.Class,java.util.Set)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].<init>(java.lang.Class,java.util.Set)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 130
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.Class"
    - "java.util.Set"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:126,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:78,1"
      Dst: "[java.util.ArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setWireEntry(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 662
    functionLinenumberEnd: 665
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setUri(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.URINormalizer].normalize(java.lang.String)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:236,1"
      Dst: "[com.rometools.rome.feed.synd.impl.URINormalizer].normalize(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setLink(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 313
    functionLinenumberEnd: 316
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setTitle(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 262
    functionLinenumberEnd: 268
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndContentImpl].<init>()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].setValue(java.lang.String)"
    functionUses: 2
    ICount: 10
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndEntryImpl:263"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:266"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:265"
        BranchSideFuncs:
        - "setValue(java.lang.String)"
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:264,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContentImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:266,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSource(com.rometools.rome.feed.rss.Source)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS090"
    linkageType: ""
    functionLinenumber: 127
    functionLinenumberEnd: 136
    functionDepth: 4
    returnType: "com.rometools.rome.feed.synd.SyndFeed"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.rss.Source"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>()"
    - "[com.rometools.rome.feed.rss.Source].getUrl()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setLink(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setUri(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Source].getValue()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setLink(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setUri(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setTitle(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:129"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:135"
        BranchSideFuncs:
        - "<init>()"
        - "setLink(java.lang.String)"
        - "getValue()"
        - "setTitle(java.lang.String)"
        - "setUri(java.lang.String)"
        - "getUrl()"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:130,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:131,1"
      Dst: "[com.rometools.rome.feed.rss.Source].getUrl()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:131,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setLink(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:132,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setUri(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:133,1"
      Dst: "[com.rometools.rome.feed.rss.Source].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:133,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setTitle(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setSource(com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 618
    functionLinenumberEnd: 621
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createSyndCategories(java.util.List<Category>)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS092"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 83
    functionDepth: 2
    returnType: "java.util.List<SyndCategory>"
    argCount: 1
    argTypes:
    - "java.util.List<Category>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[com.rometools.rome.feed.synd.SyndCategoryImpl].<init>()"
    - "[com.rometools.rome.feed.rss.Category].getDomain()"
    - "[com.rometools.rome.feed.synd.SyndCategoryImpl].setTaxonomyUri(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Category].getValue()"
    - "[com.rometools.rome.feed.synd.SyndCategoryImpl].setName(java.lang.String)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.synd.SyndCategory].setTaxonomyUri(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndCategory].setName(java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 18
    EdgeCount: 33
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:76"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:82"
        BranchSideFuncs:
        - "getDomain()"
        - "hasNext()"
        - "add(java.lang.Object)"
        - "<init>()"
        - "iterator()"
        - "getValue()"
        - "next()"
        - "setName(java.lang.String)"
        - "setTaxonomyUri(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:81"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:75,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:76,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:76,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:76,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:77,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategoryImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:78,1"
      Dst: "[com.rometools.rome.feed.rss.Category].getDomain()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:78,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategory].setTaxonomyUri(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:79,1"
      Dst: "[com.rometools.rome.feed.rss.Category].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:79,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategory].setName(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:80,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryImpl].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryImpl"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndCategoryImpl].<init>(com.rometools.rome.feed.module.DCSubject)"
    - "[com.rometools.rome.feed.module.DCSubjectImpl].<init>()"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryImpl:133,1"
      Dst: "[com.rometools.rome.feed.module.DCSubjectImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.SyndCategoryImpl:133,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategoryImpl].<init>(com.rometools.rome.feed.module.DCSubject)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryImpl].<init>(com.rometools.rome.feed.module.DCSubject)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryImpl"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.module.DCSubject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryImpl:61,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createSyndEnclosures(java.util.List<Enclosure>)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS092"
    linkageType: ""
    functionLinenumber: 85
    functionLinenumberEnd: 95
    functionDepth: 1
    returnType: "java.util.List<SyndEnclosure>"
    argCount: 1
    argTypes:
    - "java.util.List<Enclosure>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[com.rometools.rome.feed.synd.SyndEnclosureImpl].<init>()"
    - "[com.rometools.rome.feed.rss.Enclosure].getUrl()"
    - "[com.rometools.rome.feed.synd.SyndEnclosureImpl].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Enclosure].getType()"
    - "[com.rometools.rome.feed.synd.SyndEnclosureImpl].setType(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Enclosure].getLength()"
    - "[com.rometools.rome.feed.synd.SyndEnclosureImpl].setLength(long)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].setLength(long)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 20
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:87"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:94"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "<init>()"
        - "iterator()"
        - "setUrl(java.lang.String)"
        - "getType()"
        - "next()"
        - "setType(java.lang.String)"
        - "getLength()"
        - "getUrl()"
        - "setLength(long)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:86,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:87,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:87,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:87,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:88,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosureImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:89,1"
      Dst: "[com.rometools.rome.feed.rss.Enclosure].getUrl()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:89,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].setUrl(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:90,1"
      Dst: "[com.rometools.rome.feed.rss.Enclosure].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:90,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:91,1"
      Dst: "[com.rometools.rome.feed.rss.Enclosure].getLength()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:91,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].setLength(long)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:92,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS092"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.rometools.rome.feed.rss.Item"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndEntry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getCategories()"
    - "[java.util.List].isEmpty()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createRSSCategories(java.util.List)"
    - "[com.rometools.rome.feed.rss.Item].setCategories(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getEnclosures()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createEnclosures(java.util.List)"
    - "[com.rometools.rome.feed.rss.Item].setEnclosures(java.util.List)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:103"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:107"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:106"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:108"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:112"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:100,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:102,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getCategories()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:103,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:104,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createRSSCategories(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:104,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setCategories(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:107,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getEnclosures()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:109,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createEnclosures(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:109,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setEnclosures(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.rometools.rome.feed.rss.Item"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndEntry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getComments()"
    - "[com.rometools.rome.feed.rss.Item].setComments(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getDescription()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].createItemDescription(com.rometools.rome.feed.synd.SyndContent)"
    - "[com.rometools.rome.feed.rss.Item].setDescription(com.rometools.rome.feed.rss.Description)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getContents()"
    - "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - "[java.util.List].get(int)"
    - "[com.rometools.rome.feed.rss.Content].<init>()"
    - "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - "[com.rometools.rome.feed.rss.Content].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - "[com.rometools.rome.feed.rss.Content].setType(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Item].setContent(com.rometools.rome.feed.rss.Content)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:120"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:124"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:123"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:126"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:134"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:133"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:114,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:116,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getComments()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:116,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setComments(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:118,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getDescription()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:121,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].createItemDescription(com.rometools.rome.feed.synd.SyndContent)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:121,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setDescription(com.rometools.rome.feed.rss.Description)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:124,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getContents()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:126,1"
      Dst: "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:127,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:128,1"
      Dst: "[com.rometools.rome.feed.rss.Content].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:129,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:129,1"
      Dst: "[com.rometools.rome.feed.rss.Content].setValue(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:130,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:130,1"
      Dst: "[com.rometools.rome.feed.rss.Content].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:131,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setContent(com.rometools.rome.feed.rss.Content)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS090"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.rometools.rome.feed.rss.Item"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndEntry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Item].<init>()"
    - "[com.rometools.rome.feed.synd.SyndEntry].getModules()"
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - "[com.rometools.rome.feed.rss.Item].setModules(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getTitle()"
    - "[com.rometools.rome.feed.rss.Item].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getLink()"
    - "[com.rometools.rome.feed.rss.Item].setLink(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getForeignMarkup()"
    - "[java.util.List].isEmpty()"
    - "[com.rometools.rome.feed.rss.Item].setForeignMarkup(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getSource()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSource(com.rometools.rome.feed.synd.SyndFeed)"
    - "[com.rometools.rome.feed.rss.Item].setSource(com.rometools.rome.feed.rss.Source)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getUri()"
    - "[com.rometools.rome.feed.rss.Item].setUri(java.lang.String)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:207"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:211"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:210"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:214"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:218"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:217"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:198,1"
      Dst: "[com.rometools.rome.feed.rss.Item].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:200,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getModules()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:200,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:200,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:202,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getTitle()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:202,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setTitle(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:204,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getLink()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:204,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setLink(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:206,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getForeignMarkup()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:207,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:208,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setForeignMarkup(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:211,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getSource()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:211,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSource(com.rometools.rome.feed.synd.SyndFeed)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:211,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setSource(com.rometools.rome.feed.rss.Source)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:213,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getUri()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:215,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setUri(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSource(com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS090"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.rometools.rome.feed.rss.Source"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Source].<init>()"
    - "[com.rometools.rome.feed.synd.SyndFeed].getUri()"
    - "[com.rometools.rome.feed.rss.Source].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getTitle()"
    - "[com.rometools.rome.feed.rss.Source].setValue(java.lang.String)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:223"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:228"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:227"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:224,1"
      Dst: "[com.rometools.rome.feed.rss.Source].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:225,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getUri()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:225,1"
      Dst: "[com.rometools.rome.feed.rss.Source].setUrl(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:226,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getTitle()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:226,1"
      Dst: "[com.rometools.rome.feed.rss.Source].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].createItemDescription(com.rometools.rome.feed.synd.SyndContent)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.rometools.rome.feed.rss.Description"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndContent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Description].<init>()"
    - "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - "[com.rometools.rome.feed.rss.Description].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - "[com.rometools.rome.feed.rss.Description].setType(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:95,1"
      Dst: "[com.rometools.rome.feed.rss.Description].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:96,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:96,1"
      Dst: "[com.rometools.rome.feed.rss.Description].setValue(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:97,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:97,1"
      Dst: "[com.rometools.rome.feed.rss.Description].setType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createRSSCategories(java.util.List<SyndCategory>)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS092"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.List<Category>"
    argCount: 1
    argTypes:
    - "java.util.List<SyndCategory>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.rss.Category].<init>()"
    - "[com.rometools.rome.feed.synd.SyndCategory].getTaxonomyUri()"
    - "[com.rometools.rome.feed.rss.Category].setDomain(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndCategory].getName()"
    - "[com.rometools.rome.feed.rss.Category].setValue(java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:118"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:124"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:123"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:117,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:118,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:118,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:118,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:119,1"
      Dst: "[com.rometools.rome.feed.rss.Category].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:120,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategory].getTaxonomyUri()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:120,1"
      Dst: "[com.rometools.rome.feed.rss.Category].setDomain(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:121,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategory].getName()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:121,1"
      Dst: "[com.rometools.rome.feed.rss.Category].setValue(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:122,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.rss.Category].<init>()"
    functionSourceFile: "com.rometools.rome.feed.rss.Category"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Category:35,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Category].setDomain(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Category"
    linkageType: ""
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Category].setValue(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Category"
    linkageType: ""
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createEnclosures(java.util.List<SyndEnclosure>)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS092"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.List<Enclosure>"
    argCount: 1
    argTypes:
    - "java.util.List<SyndEnclosure>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.rss.Enclosure].<init>()"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].getUrl()"
    - "[com.rometools.rome.feed.rss.Enclosure].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].getType()"
    - "[com.rometools.rome.feed.rss.Enclosure].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].getLength()"
    - "[com.rometools.rome.feed.rss.Enclosure].setLength(long)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:129"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:136"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:135"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:128,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:129,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:129,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:129,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:130,1"
      Dst: "[com.rometools.rome.feed.rss.Enclosure].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:131,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].getUrl()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:131,1"
      Dst: "[com.rometools.rome.feed.rss.Enclosure].setUrl(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:132,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:132,1"
      Dst: "[com.rometools.rome.feed.rss.Enclosure].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:133,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].getLength()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:133,1"
      Dst: "[com.rometools.rome.feed.rss.Enclosure].setLength(long)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS092:134,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.RSS20Parser].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS20Parser].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS20Parser:29,1"
      Dst: "[com.rometools.rome.io.impl.RSS20Parser].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS20Parser].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS094Parser].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS20Parser:33,1"
      Dst: "[com.rometools.rome.io.impl.RSS094Parser].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS20Parser].getRSSVersion()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20Parser"
    linkageType: ""
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS20Parser].isHourFormat24(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS20Parser].parseItemDescription(org.jdom2.Element,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20Parser"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionDepth: 2
    returnType: "com.rometools.rome.feed.rss.Description"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS092Parser].parseItemDescription(org.jdom2.Element,org.jdom2.Element)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS20Parser:48,1"
      Dst: "[com.rometools.rome.io.impl.RSS092Parser].parseItemDescription(org.jdom2.Element,org.jdom2.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Parser].parseItemDescription(org.jdom2.Element,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Parser"
    linkageType: ""
    functionLinenumber: 190
    functionLinenumberEnd: 219
    functionDepth: 1
    returnType: "com.rometools.rome.feed.rss.Description"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Description].<init>()"
    - "[java.lang.StringBuilder].<init>()"
    - "[org.jdom2.output.XMLOutputter].<init>()"
    - "[org.jdom2.Element].getContent()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.jdom2.Content].getCType()"
    - "[java.lang.Enum].ordinal()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[org.jdom2.ProcessingInstruction].getValue()"
    - "[org.jdom2.Comment].getValue()"
    - "[org.jdom2.EntityRef].getValue()"
    - "[org.jdom2.Text].getValue()"
    - "[org.jdom2.Element].getValue()"
    - "[org.jdom2.DocType].getValue()"
    - "[org.slf4j.helpers.SubstituteLogger].debug(java.lang.String,java.lang.Object)"
    - "[org.slf4j.helpers.AbstractLogger].debug(java.lang.String,java.lang.Object)"
    - "[org.slf4j.helpers.NOPLogger].debug(java.lang.String,java.lang.Object)"
    - "[org.jdom2.output.XMLOutputter].outputString(org.jdom2.Element)"
    - "[com.rometools.rome.feed.rss.Description].setValue(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[org.jdom2.Element].getAttributeValue(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Description].setType(java.lang.String)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.jdom2.Content].getValue()"
    - "[org.slf4j.Logger].debug(java.lang.String,java.lang.Object)"
    functionUses: 2
    ICount: 42
    EdgeCount: 77
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS092Parser:194"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:212"
        BranchSideFuncs:
        - "getCType()"
        - "hasNext()"
        - "next()"
        - "getContent()"
        - "iterator()"
        - "ordinal()"
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:211"
        BranchSideFuncs:
        - "getAttributeValue(java.lang.String)"
        - "toString()"
        - "setValue(java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.RSS092Parser:214"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:217"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:216"
        BranchSideFuncs:
        - "setType(java.lang.String)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Parser:191,1"
      Dst: "[com.rometools.rome.feed.rss.Description].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:192,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:193,1"
      Dst: "[org.jdom2.output.XMLOutputter].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:194,1"
      Dst: "[org.jdom2.Element].getContent()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:194,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:194,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:194,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:195,1"
      Dst: "[org.jdom2.Content].getCType()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:195,1"
      Dst: "[java.lang.Enum].ordinal()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:198,1"
      Dst: "[org.jdom2.Content].getValue()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:198,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:201,1"
      Dst: "[org.slf4j.Logger].debug(java.lang.String,java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:205,1"
      Dst: "[org.jdom2.output.XMLOutputter].outputString(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:212,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:212,1"
      Dst: "[com.rometools.rome.feed.rss.Description].setValue(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:213,1"
      Dst: "[org.jdom2.Element].getAttributeValue(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:217,1"
      Dst: "[com.rometools.rome.feed.rss.Description].setType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 6
  - functionName: "[com.rometools.rome.io.impl.RSS20Parser].isMyType(org.jdom2.Document)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20Parser"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom2.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS20Parser].rootElementMatches(org.jdom2.Document)"
    - "[com.rometools.rome.io.impl.RSS20Parser].versionAbsent(org.jdom2.Document)"
    - "[com.rometools.rome.io.impl.RSS20Parser].versionMatches(org.jdom2.Document)"
    functionUses: 2
    ICount: 12
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS20Parser:54"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS20Parser:-1"
        BranchSideFuncs:
        - "versionAbsent(org.jdom2.Document)"
        - "versionMatches(org.jdom2.Document)"
      - BranchSide: "com.rometools.rome.io.impl.RSS20Parser:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS20Parser:55"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS20Parser:53"
        BranchSideFuncs:
        - "rootElementMatches(org.jdom2.Document)"
    - Branch String: "com.rometools.rome.io.impl.RSS20Parser:55"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS20Parser:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS20Parser:54,1"
      Dst: "[com.rometools.rome.io.impl.RSS20Parser].rootElementMatches(org.jdom2.Document)"
    - Src: "com.rometools.rome.io.impl.RSS20Parser:55,1"
      Dst: "[com.rometools.rome.io.impl.RSS20Parser].versionMatches(org.jdom2.Document)"
    - Src: "com.rometools.rome.io.impl.RSS20Parser:55,1"
      Dst: "[com.rometools.rome.io.impl.RSS20Parser].versionAbsent(org.jdom2.Document)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.RSS20Parser].rootElementMatches(org.jdom2.Document)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20Parser"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom2.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.jdom2.Element].getName()"
    - "[org.jdom2.Document].getRootElement()"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS20Parser:59,1"
      Dst: "[org.jdom2.Document].getRootElement()"
    - Src: "com.rometools.rome.io.impl.RSS20Parser:59,1"
      Dst: "[org.jdom2.Element].getName()"
    - Src: "com.rometools.rome.io.impl.RSS20Parser:59,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS20Parser].versionMatches(org.jdom2.Document)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20Parser"
    linkageType: ""
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom2.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Element].getAttribute(java.lang.String)"
    - "[org.jdom2.Document].getRootElement()"
    - "[com.rometools.rome.io.impl.RSS20Parser].getRSSVersion()"
    - "[org.jdom2.Attribute].getValue()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].trim()"
    functionUses: 1
    ICount: 14
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS20Parser:64"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS20Parser:63"
        BranchSideFuncs:
        - "getValue()"
        - "getRSSVersion()"
        - "startsWith(java.lang.String)"
        - "trim()"
      - BranchSide: "com.rometools.rome.io.impl.RSS20Parser:62"
        BranchSideFuncs:
        - "getRootElement()"
        - "getAttribute(java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.RSS20Parser:65"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS20Parser:62"
        BranchSideFuncs:
        - "getRootElement()"
        - "getAttribute(java.lang.String)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS20Parser:63,1"
      Dst: "[org.jdom2.Document].getRootElement()"
    - Src: "com.rometools.rome.io.impl.RSS20Parser:63,1"
      Dst: "[org.jdom2.Element].getAttribute(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS20Parser:65,1"
      Dst: "[org.jdom2.Attribute].getValue()"
    - Src: "com.rometools.rome.io.impl.RSS20Parser:65,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.rometools.rome.io.impl.RSS20Parser:65,1"
      Dst: "[com.rometools.rome.io.impl.RSS20Parser].getRSSVersion()"
    - Src: "com.rometools.rome.io.impl.RSS20Parser:65,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[org.jdom2.Attribute].getValue()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 467
    functionLinenumberEnd: 469
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS20Parser].versionAbsent(org.jdom2.Document)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20Parser"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom2.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Element].getAttribute(java.lang.String)"
    - "[org.jdom2.Document].getRootElement()"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS20Parser:69"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS20Parser:68"
        BranchSideFuncs:
        - "getRootElement()"
        - "getAttribute(java.lang.String)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS20Parser:69,1"
      Dst: "[org.jdom2.Document].getRootElement()"
    - Src: "com.rometools.rome.io.impl.RSS20Parser:69,1"
      Dst: "[org.jdom2.Element].getAttribute(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom03"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:56,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom03"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:59,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].getType()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom03"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom03"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 151
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].getModules()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setModules(java.util.List)"
    - "[com.rometools.rome.feed.WireFeed].getForeignMarkup()"
    - "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setForeignMarkup(java.util.List)"
    - "[com.rometools.rome.feed.WireFeed].getEncoding()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setEncoding(java.lang.String)"
    - "[com.rometools.rome.feed.WireFeed].getStyleSheet()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setStyleSheet(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].getLogo()"
    - "[com.rometools.rome.feed.atom.Feed].getIcon()"
    - "[com.rometools.rome.feed.synd.SyndImageImpl].<init>()"
    - "[com.rometools.rome.feed.synd.SyndImageImpl].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setImage(com.rometools.rome.feed.synd.SyndImage)"
    - "[com.rometools.rome.feed.atom.Feed].getId()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setUri(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].getTitle()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].getAlternateLinks()"
    - "[org.jdom2.ContentList].get(int)"
    - "[org.jdom2.ContentList$FilterList].get(int)"
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].get(int)"
    - "[org.jdom2.AttributeList].get(int)"
    - "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setLink(java.lang.String)"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.ArrayList].addAll(java.util.Collection)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndLinks(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].getOtherLinks()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setLinks(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].getTagline()"
    - "[com.rometools.rome.feed.atom.Content].getValue()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setDescription(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].getEntries()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndEntries(java.util.List,boolean)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].isPreservingWireFeed()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setEntries(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].getLanguage()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setLanguage(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].getAuthors()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndPersons(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setAuthors(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].getCopyright()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setCopyright(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].getModified()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setPublishedDate(java.util.Date)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setModules(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setForeignMarkup(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setEncoding(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setStyleSheet(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndImage].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setImage(com.rometools.rome.feed.synd.SyndImage)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setUri(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setTitle(java.lang.String)"
    - "[java.util.List].get(int)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setLink(java.lang.String)"
    - "[java.util.List].addAll(java.util.Collection)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setLinks(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setDescription(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].isPreservingWireFeed()"
    - "[com.rometools.rome.feed.synd.SyndFeed].setEntries(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setLanguage(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setAuthors(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setCopyright(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setPublishedDate(java.util.Date)"
    functionUses: 1
    ICount: 76
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:76"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:80"
        BranchSideFuncs:
        - "setForeignMarkup(java.util.List)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:79"
        BranchSideFuncs:
        - "getStyleSheet()"
        - "getLogo()"
        - "setStyleSheet(java.lang.String)"
        - "getIcon()"
        - "getEncoding()"
        - "setEncoding(java.lang.String)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:86"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:80"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:79"
        BranchSideFuncs:
        - "getStyleSheet()"
        - "getLogo()"
        - "setStyleSheet(java.lang.String)"
        - "getIcon()"
        - "getEncoding()"
        - "setEncoding(java.lang.String)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:86"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:96"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:95"
        BranchSideFuncs:
        - "getTitle()"
        - "setUri(java.lang.String)"
        - "getId()"
        - "getAlternateLinks()"
        - "setTitle(java.lang.String)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:102"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:107"
        BranchSideFuncs:
        - "getHrefResolved()"
        - "get(int)"
        - "setLink(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:106"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:108"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:111"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:110"
        BranchSideFuncs:
        - "getOtherLinks()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:112"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:115"
        BranchSideFuncs:
        - "createSyndLinks(java.util.List)"
        - "addAll(java.util.Collection)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:114"
        BranchSideFuncs:
        - "setLinks(java.util.List)"
        - "getTagline()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:118"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:122"
        BranchSideFuncs:
        - "getValue()"
        - "setDescription(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:121"
        BranchSideFuncs:
        - "getEntries()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:123"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:130"
        BranchSideFuncs:
        - "createSyndEntries(java.util.List,boolean)"
        - "setEntries(java.util.List)"
        - "isPreservingWireFeed()"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:129"
        BranchSideFuncs:
        - "getLanguage()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:131"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:135"
        BranchSideFuncs:
        - "setLanguage(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:134"
        BranchSideFuncs:
        - "isNotEmpty(java.util.List)"
        - "getAuthors()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:136"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:140"
        BranchSideFuncs:
        - "createSyndPersons(java.util.List)"
        - "setAuthors(java.util.List)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:139"
        BranchSideFuncs:
        - "getCopyright()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:141"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:145"
        BranchSideFuncs:
        - "setCopyright(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:144"
        BranchSideFuncs:
        - "getModified()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:146"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:150"
        BranchSideFuncs:
        - "setPublishedDate(java.util.Date)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:149"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:73,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getModules()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:73,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:73,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:75,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getForeignMarkup()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:76,1"
      Dst: "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:77,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setForeignMarkup(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:80,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getEncoding()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:80,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setEncoding(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:81,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getStyleSheet()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:81,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setStyleSheet(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:83,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getLogo()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:84,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getIcon()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:87,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImageImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:88,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImage].setUrl(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:89,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setImage(com.rometools.rome.feed.synd.SyndImage)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:96,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getId()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:96,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setUri(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:98,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getTitle()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:98,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setTitle(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:101,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getAlternateLinks()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:103,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:104,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:104,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setLink(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:107,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:109,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndLinks(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:109,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:111,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getOtherLinks()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:115,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setLinks(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:117,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getTagline()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:119,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:119,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setDescription(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:122,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getEntries()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:124,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].isPreservingWireFeed()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:124,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndEntries(java.util.List,boolean)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:124,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setEntries(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:130,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getLanguage()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:132,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setLanguage(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:135,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getAuthors()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:137,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndPersons(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:137,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setAuthors(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:140,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getCopyright()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:142,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setCopyright(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:145,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getModified()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:147,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setPublishedDate(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 25
    CyclomaticComplexity: 13
  - functionName: "[com.rometools.rome.feed.atom.Feed].getLogo()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 470
    functionLinenumberEnd: 472
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getIcon()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 448
    functionLinenumberEnd: 450
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndImageImpl:60,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getTitle()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Content].getValue()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.atom.Feed:104"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.atom.Feed:107"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.rometools.rome.feed.atom.Feed:106"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Feed:105,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Alternatives].firstNotNull(java.lang.Object[])"
    functionUses: 9
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Link:169,1"
      Dst: "[com.rometools.utils.Alternatives].firstNotNull(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Alternatives].firstNotNull(java.lang.Object[])"
    functionSourceFile: "com.rometools.utils.Alternatives"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Alternatives$nonNull__4].bootstrap$()"
    - "[java.util.stream.Stream].of(java.lang.Object[])"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].findFirst()"
    functionUses: 3
    ICount: 7
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.utils.Alternatives:33,1"
      Dst: "[java.util.stream.Stream].of(java.lang.Object[])"
    - Src: "com.rometools.utils.Alternatives:33,1"
      Dst: "[com.rometools.utils.Alternatives$nonNull__4].bootstrap$()"
    - Src: "com.rometools.utils.Alternatives:34,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.rometools.utils.Alternatives:35,1"
      Dst: "[java.util.stream.Stream].findFirst()"
    - Src: "com.rometools.utils.Alternatives:36,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Alternatives$nonNull__4].bootstrap$()"
    functionSourceFile: "com.rometools.utils.Alternatives$nonNull__4"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Alternatives$nonNull__4].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.utils.Alternatives$nonNull__4:-1,1"
      Dst: "[com.rometools.utils.Alternatives$nonNull__4].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Alternatives$nonNull__4].<init>()"
    functionSourceFile: "com.rometools.utils.Alternatives$nonNull__4"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.utils.Alternatives$nonNull__4:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getLanguage()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndLinks(java.util.List<Link>)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom03"
    linkageType: ""
    functionLinenumber: 152
    functionLinenumberEnd: 162
    functionDepth: 5
    returnType: "java.util.List<SyndLink>"
    argCount: 1
    argTypes:
    - "java.util.List<Link>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.rometools.rome.feed.atom.Link].getRel()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndLink(com.rometools.rome.feed.atom.Link)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 4
    ICount: 16
    EdgeCount: 47
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:154"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:161"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getRel()"
        - "next()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:160"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:156"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:160"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "createSyndLink(com.rometools.rome.feed.atom.Link)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:159"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:153,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:154,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:154,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:154,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:156,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getRel()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:156,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:157,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndLink(com.rometools.rome.feed.atom.Link)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:158,1"
      Dst: "[java.util.ArrayList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndLink(com.rometools.rome.feed.atom.Link)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom03"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 171
    functionDepth: 4
    returnType: "com.rometools.rome.feed.synd.SyndLink"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Link"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].<init>()"
    - "[com.rometools.rome.feed.atom.Link].getRel()"
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].setRel(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].getType()"
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].setType(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].setHref(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].getTitle()"
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].setRel(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].setHref(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].setTitle(java.lang.String)"
    functionUses: 1
    ICount: 13
    EdgeCount: 9
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:165,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLinkImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:166,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getRel()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:166,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].setRel(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:167,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:167,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:168,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:168,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].setHref(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:169,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getTitle()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:169,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].setTitle(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndLinkImpl].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndLinkImpl"
    linkageType: ""
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndLinkImpl:40,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Link].getTitle()"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndEntries(java.util.List<Entry>,boolean)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom03"
    linkageType: ""
    functionLinenumber: 173
    functionLinenumberEnd: 179
    functionDepth: 6
    returnType: "java.util.List<SyndEntry>"
    argCount: 2
    argTypes:
    - "java.util.List<Entry>"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndEntry(com.rometools.rome.feed.atom.Entry,boolean)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:175"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:178"
        BranchSideFuncs:
        - "createSyndEntry(com.rometools.rome.feed.atom.Entry,boolean)"
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:177"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:174,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:175,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:175,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:175,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:176,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndEntry(com.rometools.rome.feed.atom.Entry,boolean)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:176,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndEntry(com.rometools.rome.feed.atom.Entry,boolean)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom03"
    linkageType: ""
    functionLinenumber: 182
    functionLinenumberEnd: 283
    functionDepth: 5
    returnType: "com.rometools.rome.feed.synd.SyndEntry"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.atom.Entry"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].<init>()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setWireEntry(java.lang.Object)"
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].getModules()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setModules(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].getForeignMarkup()"
    - "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setForeignMarkup(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].getTitle()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Entry].getAlternateLinks()"
    - "[com.rometools.utils.Lists].sizeIs(java.util.List,int)"
    - "[org.jdom2.ContentList].get(int)"
    - "[org.jdom2.ContentList$FilterList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].get(int)"
    - "[org.jdom2.AttributeList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setLink(java.lang.String)"
    - "[java.util.ArrayList].<init>()"
    - "[com.rometools.rome.feed.atom.Entry].getOtherLinks()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.rometools.rome.feed.atom.Link].getRel()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndEnclosure(com.rometools.rome.feed.atom.Entry,com.rometools.rome.feed.atom.Link)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setEnclosures(java.util.List)"
    - "[java.util.ArrayList].addAll(java.util.Collection)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndLinks(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setLinks(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].getId()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setUri(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].getLink()"
    - "[com.rometools.rome.feed.atom.Entry].getSummary()"
    - "[com.rometools.rome.feed.atom.Entry].getContents()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].<init>()"
    - "[com.rometools.rome.feed.atom.Content].getType()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].setType(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Content].getValue()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setDescription(com.rometools.rome.feed.synd.SyndContent)"
    - "[com.rometools.rome.feed.atom.Content].getMode()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].setMode(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setContents(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].getAuthors()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndPersons(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setAuthors(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].getAuthors()"
    - "[com.rometools.rome.feed.atom.Person].getName()"
    - "[com.rometools.rome.feed.synd.SyndPersonImpl].getName()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setAuthor(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Entry].getModified()"
    - "[com.rometools.utils.Alternatives].firstNotNull(java.lang.Object[])"
    - "[com.rometools.rome.feed.atom.Entry].getCreated()"
    - "[com.rometools.rome.feed.atom.Entry].getIssued()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setPublishedDate(java.util.Date)"
    - "[java.util.List].get(int)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].addAll(java.util.Collection)"
    - "[com.rometools.rome.feed.synd.SyndContent].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].setMode(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndPerson].getName()"
    functionUses: 1
    ICount: 117
    EdgeCount: 179
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:185"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:189"
        BranchSideFuncs:
        - "setWireEntry(java.lang.Object)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:188"
        BranchSideFuncs:
        - "setModules(java.util.List)"
        - "getForeignMarkup()"
        - "cloneModules(java.util.List)"
        - "getModules()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:192"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:196"
        BranchSideFuncs:
        - "setForeignMarkup(java.util.List)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:195"
        BranchSideFuncs:
        - "getAlternateLinks()"
        - "sizeIs(java.util.List,int)"
        - "getTitle()"
        - "setTitle(java.lang.String)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:200"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:206"
        BranchSideFuncs:
        - "getHrefResolved()"
        - "setLink(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:205"
        BranchSideFuncs:
        - "getOtherLinks()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:208"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:216"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:215"
        BranchSideFuncs:
        - "setEnclosures(java.util.List)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:209"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:216"
        BranchSideFuncs:
        - "getRel()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:215"
        BranchSideFuncs:
        - "setEnclosures(java.util.List)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:211"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:214"
        BranchSideFuncs:
        - "createSyndEnclosure(com.rometools.rome.feed.atom.Entry,com.rometools.rome.feed.atom.Link)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:213"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:221"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:225"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:224"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:225"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:229"
        BranchSideFuncs:
        - "createSyndLinks(java.util.List)"
        - "addAll(java.util.Collection)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:228"
        BranchSideFuncs:
        - "getId()"
        - "setLinks(java.util.List)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:232"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:235"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:234"
        BranchSideFuncs:
        - "setUri(java.lang.String)"
        - "getLink()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:240"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:246"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:245"
        BranchSideFuncs:
        - "setDescription(com.rometools.rome.feed.synd.SyndContent)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:242"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:245"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:244"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:253"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:266"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:265"
        BranchSideFuncs:
        - "isNotEmpty(java.util.List)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:255"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:263"
        BranchSideFuncs:
        - "hasNext()"
        - "<init>()"
        - "setType(java.lang.String)"
        - "getMode()"
        - "setMode(java.lang.String)"
        - "next()"
        - "getType()"
        - "add(java.lang.Object)"
        - "getValue()"
        - "setValue(java.lang.String)"
        - "iterator()"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:262"
        BranchSideFuncs:
        - "setContents(java.util.List)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:267"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:273"
        BranchSideFuncs:
        - "getName()"
        - "setAuthor(java.lang.String)"
        - "createSyndPersons(java.util.List)"
        - "setAuthors(java.util.List)"
        - "get(int)"
        - "getAuthors()"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:272"
        BranchSideFuncs:
        - "getModified()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:274"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:278"
        BranchSideFuncs:
        - "getIssued()"
        - "getCreated()"
        - "firstNotNull(java.lang.Object[])"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:277"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:278"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:282"
        BranchSideFuncs:
        - "setPublishedDate(java.util.Date)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:281"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:183,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:186,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setWireEntry(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:189,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getModules()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:189,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:189,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:191,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getForeignMarkup()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:192,1"
      Dst: "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:193,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setForeignMarkup(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:196,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getTitle()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:196,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setTitle(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:199,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getAlternateLinks()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:200,1"
      Dst: "[com.rometools.utils.Lists].sizeIs(java.util.List,int)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:201,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:202,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:202,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setLink(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:206,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:207,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getOtherLinks()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:209,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:209,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:209,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:211,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getRel()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:211,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:212,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndEnclosure(com.rometools.rome.feed.atom.Entry,com.rometools.rome.feed.atom.Link)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:212,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:216,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setEnclosures(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:222,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndLinks(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:222,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:229,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setLinks(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:231,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getId()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:233,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setUri(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:235,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].getLink()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:239,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getSummary()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:241,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getContents()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:246,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContentImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:247,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:247,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:248,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:248,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].setValue(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:249,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setDescription(com.rometools.rome.feed.synd.SyndContent)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:259,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getMode()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:259,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].setMode(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:263,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setContents(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:266,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getAuthors()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:268,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndPersons(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:268,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setAuthors(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:269,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].getAuthors()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:270,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].getName()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:270,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setAuthor(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:273,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getModified()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:275,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getIssued()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:275,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getCreated()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:275,1"
      Dst: "[com.rometools.utils.Alternatives].firstNotNull(java.lang.Object[])"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:279,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setPublishedDate(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 36
    CyclomaticComplexity: 17
  - functionName: "[com.rometools.rome.feed.atom.Entry].getTitle()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 459
    functionLinenumberEnd: 464
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Content].getValue()"
    functionUses: 1
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.atom.Entry:460"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.atom.Entry:463"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.rometools.rome.feed.atom.Entry:462"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:461,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndEnclosure(com.rometools.rome.feed.atom.Entry,com.rometools.rome.feed.atom.Link)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom03"
    linkageType: ""
    functionLinenumber: 285
    functionLinenumberEnd: 291
    functionDepth: 4
    returnType: "com.rometools.rome.feed.synd.SyndEnclosure"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.atom.Entry"
    - "com.rometools.rome.feed.atom.Link"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndEnclosureImpl].<init>()"
    - "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    - "[com.rometools.rome.feed.synd.SyndEnclosureImpl].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].getType()"
    - "[com.rometools.rome.feed.synd.SyndEnclosureImpl].setType(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].getLength()"
    - "[com.rometools.rome.feed.synd.SyndEnclosureImpl].setLength(long)"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].setLength(long)"
    functionUses: 1
    ICount: 12
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:286,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosureImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:287,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:287,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].setUrl(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:288,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:288,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:289,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getLength()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:289,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].setLength(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Link].getLength()"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getLink()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setDescription(com.rometools.rome.feed.synd.SyndContent)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 337
    functionLinenumberEnd: 340
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndContent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getAuthors()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 552
    functionLinenumberEnd: 554
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:553,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setAuthor(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 593
    functionLinenumberEnd: 601
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].getDCModule()"
    - "[com.rometools.rome.feed.module.DCModuleImpl].getCreator()"
    - "[com.rometools.utils.Strings].isEmpty(java.lang.String)"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setCreator(java.lang.String)"
    - "[com.rometools.rome.feed.module.DCModule].getCreator()"
    - "[com.rometools.rome.feed.module.DCModule].setCreator(java.lang.String)"
    functionUses: 2
    ICount: 9
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndEntryImpl:597"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:600"
        BranchSideFuncs:
        - "getDCModule()"
        - "setCreator(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:599"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:594,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].getDCModule()"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:595,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getCreator()"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:597,1"
      Dst: "[com.rometools.utils.Strings].isEmpty(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:598,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setCreator(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getDCModule()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 493
    functionLinenumberEnd: 495
    functionDepth: 3
    returnType: "com.rometools.rome.feed.module.DCModule"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].getModule(java.lang.String)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:494,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].getModule(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getModule(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 483
    functionLinenumberEnd: 485
    functionDepth: 2
    returnType: "com.rometools.rome.feed.module.Module"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].getModules()"
    functionUses: 3
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:484,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].getModules()"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:484,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getModules()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 454
    functionLinenumberEnd: 460
    functionDepth: 1
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    - "[com.rometools.rome.feed.module.DCModuleImpl].<init>()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[org.jdom2.AttributeList].add(java.lang.Object)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndEntryImpl:456"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:459"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "<init>()"
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:458"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:455,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:456,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:457,1"
      Dst: "[com.rometools.rome.feed.module.DCModuleImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:457,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setPublishedDate(java.util.Date)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 415
    functionLinenumberEnd: 418
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].getDCModule()"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setDate(java.util.Date)"
    - "[com.rometools.rome.feed.module.DCModule].setDate(java.util.Date)"
    functionUses: 4
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:416,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].getDCModule()"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:416,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setDate(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createRealFeed(com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom03"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].getType()"
    - "[com.rometools.rome.feed.atom.Feed].<init>(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getModules()"
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].setModules(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getEncoding()"
    - "[com.rometools.rome.feed.WireFeed].setEncoding(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getStyleSheet()"
    - "[com.rometools.rome.feed.WireFeed].setStyleSheet(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getUri()"
    - "[com.rometools.rome.feed.atom.Feed].setId(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getTitleEx()"
    - "[com.rometools.rome.feed.atom.Content].<init>()"
    - "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].getMode()"
    - "[com.rometools.rome.feed.atom.Content].setMode(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].setTitleEx(com.rometools.rome.feed.atom.Content)"
    - "[java.util.ArrayList].<init>()"
    - "[com.rometools.rome.feed.synd.SyndFeed].getLinks()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomLink(com.rometools.rome.feed.synd.SyndLink)"
    - "[com.rometools.rome.feed.atom.Link].getRel()"
    - "[com.rometools.utils.Strings].isBlank(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getLink()"
    - "[java.util.List].isEmpty()"
    - "[com.rometools.rome.feed.atom.Link].<init>()"
    - "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].setAlternateLinks(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].setOtherLinks(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getDescription()"
    - "[com.rometools.rome.feed.atom.Feed].setTagline(com.rometools.rome.feed.atom.Content)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getLanguage()"
    - "[com.rometools.rome.feed.atom.Feed].setLanguage(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getAuthors()"
    - "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomPersons(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].setAuthors(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getCopyright()"
    - "[com.rometools.rome.feed.atom.Feed].setCopyright(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getPublishedDate()"
    - "[com.rometools.rome.feed.atom.Feed].setModified(java.util.Date)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getEntries()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomEntries(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].setEntries(java.util.List)"
    functionUses: 0
    ICount: 86
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:304"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:321"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:308"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:312"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:311"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:313"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:317"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:316"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:326"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:339"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:338"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:327"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:339"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:338"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:331"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:332"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:331"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:331"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:334"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:333"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:340"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:347"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:346"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:340"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:347"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:346"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:347"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:350"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:349"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:350"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:354"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:353"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:355"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:361"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:360"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:364"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:368"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:367"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:373"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:377"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:376"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:295,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:295,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].<init>(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:296,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getModules()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:296,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:296,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:298,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getEncoding()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:298,1"
      Dst: "[com.rometools.rome.feed.WireFeed].setEncoding(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:299,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getStyleSheet()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:299,1"
      Dst: "[com.rometools.rome.feed.WireFeed].setStyleSheet(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:301,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getUri()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:301,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setId(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:303,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getTitleEx()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:306,1"
      Dst: "[com.rometools.rome.feed.atom.Content].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:307,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:309,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:312,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getMode()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:314,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setMode(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:317,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:317,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:318,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setTitleEx(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:322,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:325,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getLinks()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:327,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:327,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:327,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:329,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomLink(com.rometools.rome.feed.synd.SyndLink)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:330,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getRel()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:331,1"
      Dst: "[com.rometools.utils.Strings].isBlank(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:331,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:332,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:339,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getLink()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:340,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:341,1"
      Dst: "[com.rometools.rome.feed.atom.Link].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:342,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:343,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:348,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setAlternateLinks(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:351,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setOtherLinks(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:354,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getDescription()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:358,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setTagline(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:361,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getLanguage()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:361,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setLanguage(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:363,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getAuthors()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:364,1"
      Dst: "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:365,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomPersons(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:365,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setAuthors(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:368,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getCopyright()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:368,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setCopyright(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:370,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getPublishedDate()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:370,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setModified(java.util.Date)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:372,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getEntries()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:374,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomEntries(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:374,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setEntries(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 28
    CyclomaticComplexity: 15
  - functionName: "[com.rometools.rome.feed.atom.Feed].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.WireFeed].<init>(java.lang.String)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Feed:71,1"
      Dst: "[com.rometools.rome.feed.WireFeed].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setId(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 273
    functionLinenumberEnd: 276
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Content].<init>()"
    functionSourceFile: "com.rometools.rome.feed.atom.Content"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 5
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Content:66,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Content"
    linkageType: ""
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Content].setMode(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Content"
    linkageType: ""
    functionLinenumber: 168
    functionLinenumberEnd: 174
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Strings].toLowerCase(java.lang.String)"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].contains(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].contains(java.lang.Object)"
    - "[java.util.AbstractCollection].contains(java.lang.Object)"
    - "[java.util.HashSet].contains(java.lang.Object)"
    - "[java.util.TreeMap$EntrySet].contains(java.lang.Object)"
    - "[java.util.TreeSet].contains(java.lang.Object)"
    - "[java.util.TreeMap$KeySet].contains(java.lang.Object)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.Set].contains(java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.atom.Content:170"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.atom.Content:171"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.atom.Content:170"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
    - Branch String: "com.rometools.rome.feed.atom.Content:170"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.atom.Content:173"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.atom.Content:172"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Content:169,1"
      Dst: "[com.rometools.utils.Strings].toLowerCase(java.lang.String)"
    - Src: "com.rometools.rome.feed.atom.Content:170,1"
      Dst: "[java.util.Set].contains(java.lang.Object)"
    - Src: "com.rometools.rome.feed.atom.Content:171,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.feed.atom.Content:171,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.feed.atom.Content:171,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.feed.atom.Content:171,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Content"
    linkageType: ""
    functionLinenumber: 197
    functionLinenumberEnd: 200
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setTitleEx(com.rometools.rome.feed.atom.Content)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 142
    functionLinenumberEnd: 145
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomLink(com.rometools.rome.feed.synd.SyndLink)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom03"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.rometools.rome.feed.atom.Link"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndLink"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Link].<init>()"
    - "[com.rometools.rome.feed.synd.SyndLink].getRel()"
    - "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].getType()"
    - "[com.rometools.rome.feed.atom.Link].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].getHref()"
    - "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].getTitle()"
    - "[com.rometools.rome.feed.atom.Link].setTitle(java.lang.String)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:519,1"
      Dst: "[com.rometools.rome.feed.atom.Link].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:520,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].getRel()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:520,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:521,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:521,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:522,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].getHref()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:522,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:523,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].getTitle()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:523,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setTitle(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Link].<init>()"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Link:42,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Link].setType(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Link].setTitle(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setTagline(com.rometools.rome.feed.atom.Content)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 251
    functionLinenumberEnd: 254
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setLanguage(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setCopyright(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 315
    functionLinenumberEnd: 318
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setModified(java.util.Date)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 355
    functionLinenumberEnd: 358
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomPersons(java.util.List<SyndPerson>)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom03"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.List<SyndPerson>"
    argCount: 1
    argTypes:
    - "java.util.List<SyndPerson>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.atom.Person].<init>()"
    - "[com.rometools.rome.feed.synd.SyndPerson].getName()"
    - "[com.rometools.rome.feed.atom.Person].setName(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndPerson].getUri()"
    - "[com.rometools.rome.feed.atom.Person].setUri(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndPerson].getEmail()"
    - "[com.rometools.rome.feed.atom.Person].setEmail(java.lang.String)"
    - "[com.rometools.rome.feed.module.Extendable].getModules()"
    - "[com.rometools.rome.feed.atom.Person].setModules(java.util.List)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:382"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:391"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:390"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:381,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:382,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:382,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:382,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:384,1"
      Dst: "[com.rometools.rome.feed.atom.Person].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:385,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].getName()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:385,1"
      Dst: "[com.rometools.rome.feed.atom.Person].setName(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:386,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].getUri()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:386,1"
      Dst: "[com.rometools.rome.feed.atom.Person].setUri(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:387,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].getEmail()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:387,1"
      Dst: "[com.rometools.rome.feed.atom.Person].setEmail(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:388,1"
      Dst: "[com.rometools.rome.feed.module.Extendable].getModules()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:388,1"
      Dst: "[com.rometools.rome.feed.atom.Person].setModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:389,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.atom.Person].<init>()"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Person:45,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Person].setName(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Person].setUri(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: 196
    functionLinenumberEnd: 199
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Person].setEmail(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Person].setModules(java.util.List)"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: 221
    functionLinenumberEnd: 224
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndPersons(java.util.List<SyndPerson>)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom03"
    linkageType: ""
    functionLinenumber: 394
    functionLinenumberEnd: 405
    functionDepth: 1
    returnType: "java.util.List<SyndPerson>"
    argCount: 1
    argTypes:
    - "java.util.List<SyndPerson>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.rometools.rome.feed.synd.SyndPersonImpl].<init>()"
    - "[com.rometools.rome.feed.atom.Person].getName()"
    - "[com.rometools.rome.feed.synd.SyndPersonImpl].getName()"
    - "[com.rometools.rome.feed.synd.SyndPersonImpl].setName(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndPersonImpl].getUri()"
    - "[com.rometools.rome.feed.atom.Person].getUri()"
    - "[com.rometools.rome.feed.synd.SyndPersonImpl].setUri(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndPersonImpl].getEmail()"
    - "[com.rometools.rome.feed.atom.Person].getEmail()"
    - "[com.rometools.rome.feed.synd.SyndPersonImpl].setEmail(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Person].getModules()"
    - "[com.rometools.rome.feed.synd.SyndPersonImpl].getModules()"
    - "[com.rometools.rome.feed.synd.SyndPersonImpl].setModules(java.util.List)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.synd.SyndPerson].getName()"
    - "[com.rometools.rome.feed.synd.SyndPerson].setName(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndPerson].getUri()"
    - "[com.rometools.rome.feed.synd.SyndPerson].setUri(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndPerson].getEmail()"
    - "[com.rometools.rome.feed.synd.SyndPerson].setEmail(java.lang.String)"
    - "[com.rometools.rome.feed.module.Extendable].getModules()"
    - "[com.rometools.rome.feed.module.Extendable].setModules(java.util.List)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 6
    ICount: 21
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:396"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:404"
        BranchSideFuncs:
        - "setModules(java.util.List)"
        - "hasNext()"
        - "add(java.lang.Object)"
        - "next()"
        - "setUri(java.lang.String)"
        - "setEmail(java.lang.String)"
        - "getEmail()"
        - "<init>()"
        - "iterator()"
        - "getName()"
        - "getUri()"
        - "getModules()"
        - "setName(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:403"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:395,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:396,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:396,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:396,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:397,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPersonImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:398,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].getName()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:398,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].setName(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:399,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].getUri()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:399,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].setUri(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:400,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].getEmail()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:400,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].setEmail(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:401,1"
      Dst: "[com.rometools.rome.feed.module.Extendable].getModules()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:401,1"
      Dst: "[com.rometools.rome.feed.module.Extendable].setModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:402,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.SyndPersonImpl].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndPersonImpl"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndPersonImpl:47,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomEntries(java.util.List<SyndEntry>)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom03"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.util.List<Entry>"
    argCount: 1
    argTypes:
    - "java.util.List<SyndEntry>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomEntry(com.rometools.rome.feed.synd.SyndEntry)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:409"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:412"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:411"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:408,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:409,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:409,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:409,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:410,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomEntry(com.rometools.rome.feed.synd.SyndEntry)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:410,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomEntry(com.rometools.rome.feed.synd.SyndEntry)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom03"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.rometools.rome.feed.atom.Entry"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndEntry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Entry].<init>()"
    - "[com.rometools.rome.feed.synd.SyndEntry].getModules()"
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].setModules(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getUri()"
    - "[com.rometools.rome.feed.atom.Entry].setId(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getTitleEx()"
    - "[com.rometools.rome.feed.atom.Content].<init>()"
    - "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].getMode()"
    - "[com.rometools.rome.feed.atom.Content].setMode(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Entry].setTitleEx(com.rometools.rome.feed.atom.Content)"
    - "[java.util.ArrayList].<init>()"
    - "[com.rometools.rome.feed.synd.SyndEntry].getLinks()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomLink(com.rometools.rome.feed.synd.SyndLink)"
    - "[com.rometools.rome.feed.atom.Link].getRel()"
    - "[com.rometools.utils.Strings].isBlank(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getLink()"
    - "[java.util.List].isEmpty()"
    - "[com.rometools.rome.feed.atom.Link].<init>()"
    - "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getEnclosures()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomEnclosure(com.rometools.rome.feed.synd.SyndEnclosure)"
    - "[com.rometools.rome.feed.atom.Entry].setAlternateLinks(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].setOtherLinks(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getDescription()"
    - "[com.rometools.rome.feed.atom.Entry].setSummary(com.rometools.rome.feed.atom.Content)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getContents()"
    - "[com.rometools.rome.feed.atom.Entry].setContents(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getAuthors()"
    - "[com.rometools.rome.feed.synd.SyndEntry].getAuthor()"
    - "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomPersons(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].setAuthors(java.util.List)"
    - "[com.rometools.rome.feed.atom.Person].<init>()"
    - "[com.rometools.rome.feed.atom.Person].setName(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getPublishedDate()"
    - "[com.rometools.rome.feed.atom.Entry].setModified(java.util.Date)"
    - "[com.rometools.rome.feed.atom.Entry].setIssued(java.util.Date)"
    functionUses: 0
    ICount: 120
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:422"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:439"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:438"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:425"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:429"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:428"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:430"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:434"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:433"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:443"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:455"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:454"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:444"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:455"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:454"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:447"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:448"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:447"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:447"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:450"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:449"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:456"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:463"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:462"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:456"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:463"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:462"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:464"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:471"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:470"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:465"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:471"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:470"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:471"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:474"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:473"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:474"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:478"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:477"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:479"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:487"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:486"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:488"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:500"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:499"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:490"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:497"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:496"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:502"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:504"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:503"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:504"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:512"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:511"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:416,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:417,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getModules()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:417,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:417,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:419,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getUri()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:419,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setId(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:421,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getTitleEx()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:423,1"
      Dst: "[com.rometools.rome.feed.atom.Content].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:424,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:426,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:429,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getMode()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:431,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setMode(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:434,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:434,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:435,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setTitleEx(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:439,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:441,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getLinks()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:444,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:444,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:444,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:445,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomLink(com.rometools.rome.feed.synd.SyndLink)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:446,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getRel()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:447,1"
      Dst: "[com.rometools.utils.Strings].isBlank(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:447,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:448,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:455,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getLink()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:456,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:457,1"
      Dst: "[com.rometools.rome.feed.atom.Link].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:458,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:459,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:463,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getEnclosures()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:466,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomEnclosure(com.rometools.rome.feed.synd.SyndEnclosure)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:472,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setAlternateLinks(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:475,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setOtherLinks(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:478,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getDescription()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:484,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setSummary(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:487,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getContents()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:497,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setContents(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:500,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getAuthors()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:501,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getAuthor()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:502,1"
      Dst: "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:503,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomPersons(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:503,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setAuthors(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:505,1"
      Dst: "[com.rometools.rome.feed.atom.Person].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:506,1"
      Dst: "[com.rometools.rome.feed.atom.Person].setName(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:512,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getPublishedDate()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:512,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setModified(java.util.Date)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:513,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setIssued(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 37
    CyclomaticComplexity: 19
  - functionName: "[com.rometools.rome.feed.atom.Entry].<init>()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:61,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setId(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 221
    functionLinenumberEnd: 224
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setTitleEx(com.rometools.rome.feed.atom.Content)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 473
    functionLinenumberEnd: 476
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomEnclosure(com.rometools.rome.feed.synd.SyndEnclosure)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom03"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.rometools.rome.feed.atom.Link"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndEnclosure"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Link].<init>()"
    - "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].getType()"
    - "[com.rometools.rome.feed.atom.Link].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].getUrl()"
    - "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].getLength()"
    - "[com.rometools.rome.feed.atom.Link].setLength(long)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:528,1"
      Dst: "[com.rometools.rome.feed.atom.Link].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:529,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:530,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:530,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:531,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].getUrl()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:531,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:532,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].getLength()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom03:532,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setLength(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Link].setLength(long)"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: 232
    functionLinenumberEnd: 235
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setSummary(com.rometools.rome.feed.atom.Content)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 423
    functionLinenumberEnd: 426
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setModified(java.util.Date)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 279
    functionLinenumberEnd: 282
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:280,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setIssued(java.util.Date)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 242
    functionLinenumberEnd: 245
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:243,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.SyModuleImpl].<init>()"
    functionSourceFile: "com.rometools.rome.feed.module.SyModuleImpl"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.ModuleImpl].<init>(java.lang.Class,java.lang.String)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.SyModuleImpl:65,1"
      Dst: "[com.rometools.rome.feed.module.ModuleImpl].<init>(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.SyModuleImpl].getUpdatePeriod()"
    functionSourceFile: "com.rometools.rome.feed.module.SyModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.SyModuleImpl].setUpdatePeriod(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.module.SyModuleImpl"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].contains(java.lang.Object)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.Set].contains(java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.module.SyModuleImpl:89"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.module.SyModuleImpl:92"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "<init>(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.module.SyModuleImpl:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.SyModuleImpl:89,1"
      Dst: "[java.util.Set].contains(java.lang.Object)"
    - Src: "com.rometools.rome.feed.module.SyModuleImpl:90,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.feed.module.SyModuleImpl:90,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.feed.module.SyModuleImpl:90,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.feed.module.SyModuleImpl:90,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.SyModuleImpl].getUpdateFrequency()"
    functionSourceFile: "com.rometools.rome.feed.module.SyModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.SyModuleImpl].setUpdateFrequency(int)"
    functionSourceFile: "com.rometools.rome.feed.module.SyModuleImpl"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.SyModuleImpl].getUpdateBase()"
    functionSourceFile: "com.rometools.rome.feed.module.SyModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.SyModuleImpl:128,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.SyModuleImpl].setUpdateBase(java.util.Date)"
    functionSourceFile: "com.rometools.rome.feed.module.SyModuleImpl"
    linkageType: ""
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.SyModuleImpl:140,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.SyModuleImpl].getInterface()"
    functionSourceFile: "com.rometools.rome.feed.module.SyModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.SyModuleImpl].copyFrom(com.rometools.rome.feed.CopyFrom)"
    functionSourceFile: "com.rometools.rome.feed.module.SyModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.CopyFrom"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.SyModuleImpl:150,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryImpl].clone()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryImpl"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryImpl:75,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.synd.SyndCategoryImpl:75,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryImpl].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndCategoryImpl:89"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndCategoryImpl:92"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndCategoryImpl:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryImpl:92,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryImpl].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryImpl:106,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryImpl].toString()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryImpl:118,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryImpl].getSubject()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryImpl"
    linkageType: ""
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionDepth: 0
    returnType: "com.rometools.rome.feed.module.DCSubject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryImpl].getName()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.DCSubject].getValue()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryImpl:145,1"
      Dst: "[com.rometools.rome.feed.module.DCSubject].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryImpl].setName(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryImpl"
    linkageType: ""
    functionLinenumber: 156
    functionLinenumberEnd: 159
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.DCSubjectImpl].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.module.DCSubject].setValue(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryImpl:157,1"
      Dst: "[com.rometools.rome.feed.module.DCSubject].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryImpl].setLabel(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryImpl"
    linkageType: ""
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryImpl].getLabel()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryImpl].getTaxonomyUri()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.DCSubject].getTaxonomyUri()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryImpl:183,1"
      Dst: "[com.rometools.rome.feed.module.DCSubject].getTaxonomyUri()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryImpl].setTaxonomyUri(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryImpl"
    linkageType: ""
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.DCSubjectImpl].setTaxonomyUri(java.lang.String)"
    - "[com.rometools.rome.feed.module.DCSubject].setTaxonomyUri(java.lang.String)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryImpl:195,1"
      Dst: "[com.rometools.rome.feed.module.DCSubject].setTaxonomyUri(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryImpl].getInterface()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryImpl].copyFrom(com.rometools.rome.feed.CopyFrom)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.CopyFrom"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryImpl:205,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.SyModuleParser].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.SyModuleParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.SyModuleParser:29,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.SyModuleParser].getNamespaceUri()"
    functionSourceFile: "com.rometools.rome.io.impl.SyModuleParser"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.SyModuleParser].getDCNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.SyModuleParser"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Namespace].getNamespace(java.lang.String)"
    functionUses: 3
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.SyModuleParser:37,1"
      Dst: "[org.jdom2.Namespace].getNamespace(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.SyModuleParser].parse(org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.SyModuleParser"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 69
    functionDepth: 4
    returnType: "com.rometools.rome.feed.module.Module"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.SyModuleImpl].<init>()"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.SyModuleParser].getDCNamespace()"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.module.SyModuleImpl].setUpdatePeriod(java.lang.String)"
    - "[java.lang.String].trim()"
    - "[java.lang.Integer].parseInt(java.lang.String)"
    - "[com.rometools.rome.feed.module.SyModuleImpl].setUpdateFrequency(int)"
    - "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - "[com.rometools.rome.feed.module.SyModuleImpl].setUpdateBase(java.util.Date)"
    - "[com.rometools.rome.feed.module.SyModule].setUpdatePeriod(java.lang.String)"
    - "[com.rometools.rome.feed.module.SyModule].setUpdateFrequency(int)"
    - "[com.rometools.rome.feed.module.SyModule].setUpdateBase(java.util.Date)"
    functionUses: 1
    ICount: 31
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.SyModuleParser:48"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.SyModuleParser:53"
        BranchSideFuncs:
        - "setUpdatePeriod(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.SyModuleParser:52"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.SyModuleParser:54"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.SyModuleParser:59"
        BranchSideFuncs:
        - "parseInt(java.lang.String)"
        - "setUpdateFrequency(int)"
        - "trim()"
      - BranchSide: "com.rometools.rome.io.impl.SyModuleParser:58"
        BranchSideFuncs:
        - "getChild(java.lang.String,org.jdom2.Namespace)"
        - "getDCNamespace()"
    - Branch String: "com.rometools.rome.io.impl.SyModuleParser:60"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.SyModuleParser:65"
        BranchSideFuncs:
        - "parseDate(java.lang.String,java.util.Locale)"
        - "getText()"
        - "setUpdateBase(java.util.Date)"
      - BranchSide: "com.rometools.rome.io.impl.SyModuleParser:64"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.SyModuleParser:65"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.SyModuleParser:68"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.SyModuleParser:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.SyModuleParser:45,1"
      Dst: "[com.rometools.rome.feed.module.SyModuleImpl].<init>()"
    - Src: "com.rometools.rome.io.impl.SyModuleParser:47,1"
      Dst: "[com.rometools.rome.io.impl.SyModuleParser].getDCNamespace()"
    - Src: "com.rometools.rome.io.impl.SyModuleParser:47,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.SyModuleParser:50,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.SyModuleParser:50,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.rometools.rome.io.impl.SyModuleParser:50,1"
      Dst: "[com.rometools.rome.feed.module.SyModule].setUpdatePeriod(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.SyModuleParser:56,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.SyModuleParser:56,1"
      Dst: "[com.rometools.rome.feed.module.SyModule].setUpdateFrequency(int)"
    - Src: "com.rometools.rome.io.impl.SyModuleParser:62,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.SyModuleParser:62,1"
      Dst: "[com.rometools.rome.feed.module.SyModule].setUpdateBase(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.utils.Longs].<init>()"
    functionSourceFile: "com.rometools.utils.Longs"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.utils.Longs:19,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Longs].parseDecimal(java.lang.String)"
    functionSourceFile: "com.rometools.utils.Longs"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Long"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Double].parseDouble(java.lang.String)"
    - "[java.lang.Long].valueOf(long)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.utils.Longs:31"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Longs:35"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.utils.Longs:34"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.utils.Longs:32,1"
      Dst: "[java.lang.Double].parseDouble(java.lang.String)"
    - Src: "com.rometools.utils.Longs:32,1"
      Dst: "[java.lang.Long].valueOf(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10$getHrefResolved__2].bootstrap$()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10$getHrefResolved__2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Function"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10$getHrefResolved__2].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10$getHrefResolved__2:-1,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10$getHrefResolved__2].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10$getHrefResolved__2].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10$getHrefResolved__2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10$getHrefResolved__2:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10$getHrefResolved__2].apply(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10$getHrefResolved__2"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10$getHrefResolved__2:-1,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DCModuleGenerator].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:40,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DCModuleGenerator].getNamespaceUri()"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleGenerator"
    linkageType: ""
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DCModuleGenerator].getDCNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DCModuleGenerator].getRDFNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DCModuleGenerator].getTaxonomyNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DCModuleGenerator].getNamespaces()"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DCModuleGenerator].generate(com.rometools.rome.feed.module.Module,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.module.Module"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.DCModule].getTitle()"
    - "[com.rometools.rome.feed.module.DCModule].getTitles()"
    - "[com.rometools.rome.io.impl.DCModuleGenerator].generateSimpleElementList(java.lang.String,java.util.List)"
    - "[org.jdom2.Element].addContent(java.util.Collection)"
    - "[com.rometools.rome.feed.module.DCModule].getCreator()"
    - "[com.rometools.rome.feed.module.DCModule].getCreators()"
    - "[com.rometools.rome.feed.module.DCModule].getSubjects()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.io.impl.DCModuleGenerator].generateSubjectElement(com.rometools.rome.feed.module.DCSubject)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.module.DCModule].getDescription()"
    - "[com.rometools.rome.feed.module.DCModule].getDescriptions()"
    - "[com.rometools.rome.feed.module.DCModule].getPublisher()"
    - "[com.rometools.rome.feed.module.DCModule].getPublishers()"
    - "[com.rometools.rome.feed.module.DCModule].getContributors()"
    - "[com.rometools.rome.feed.module.DCModule].getDate()"
    - "[com.rometools.rome.feed.module.DCModule].getDates()"
    - "[com.rometools.rome.io.impl.DateParser].formatW3CDateTime(java.util.Date,java.util.Locale)"
    - "[com.rometools.rome.io.impl.DCModuleGenerator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[com.rometools.rome.feed.module.DCModule].getType()"
    - "[com.rometools.rome.feed.module.DCModule].getTypes()"
    - "[com.rometools.rome.feed.module.DCModule].getFormat()"
    - "[com.rometools.rome.feed.module.DCModule].getFormats()"
    - "[com.rometools.rome.feed.module.DCModule].getIdentifier()"
    - "[com.rometools.rome.feed.module.DCModule].getIdentifiers()"
    - "[com.rometools.rome.feed.module.DCModule].getSource()"
    - "[com.rometools.rome.feed.module.DCModule].getSources()"
    - "[com.rometools.rome.feed.module.DCModule].getLanguage()"
    - "[com.rometools.rome.feed.module.DCModule].getLanguages()"
    - "[com.rometools.rome.feed.module.DCModule].getRelation()"
    - "[com.rometools.rome.feed.module.DCModule].getRelations()"
    - "[com.rometools.rome.feed.module.DCModule].getCoverage()"
    - "[com.rometools.rome.feed.module.DCModule].getCoverages()"
    - "[com.rometools.rome.feed.module.DCModule].getRights()"
    - "[com.rometools.rome.feed.module.DCModule].getRightsList()"
    functionUses: 0
    ICount: 91
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:104"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:108"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:107"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:109"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:113"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:112"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:114"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:118"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:117"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:119"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:123"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:122"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:124"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:128"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:127"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:129"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:133"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:132"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:134"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:140"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:139"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:135"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:140"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:139"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:141"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:145"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:144"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:146"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:150"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:149"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:151"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:155"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:154"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:156"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:160"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:159"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:161"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:165"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:164"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:166"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:170"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:169"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:171"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:175"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:174"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:176"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:180"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:179"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:103,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getTitle()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:105,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getTitles()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:105,1"
      Dst: "[com.rometools.rome.io.impl.DCModuleGenerator].generateSimpleElementList(java.lang.String,java.util.List)"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:105,1"
      Dst: "[org.jdom2.Element].addContent(java.util.Collection)"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:108,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getCreator()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:110,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getCreators()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:113,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getSubjects()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:114,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:114,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:114,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:115,1"
      Dst: "[com.rometools.rome.io.impl.DCModuleGenerator].generateSubjectElement(com.rometools.rome.feed.module.DCSubject)"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:115,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:118,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getDescription()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:120,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getDescriptions()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:123,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getPublisher()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:125,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getPublishers()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:128,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getContributors()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:133,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getDate()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:135,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getDates()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:136,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].formatW3CDateTime(java.util.Date,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:136,1"
      Dst: "[com.rometools.rome.io.impl.DCModuleGenerator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:140,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getType()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:142,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getTypes()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:145,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getFormat()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:147,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getFormats()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:150,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getIdentifier()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:152,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getIdentifiers()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:155,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getSource()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:157,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getSources()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:160,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getLanguage()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:162,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getLanguages()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:165,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getRelation()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:167,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getRelations()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:170,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getCoverage()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:172,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getCoverages()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:175,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getRights()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:177,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getRightsList()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 34
    CyclomaticComplexity: 17
  - functionName: "[com.rometools.rome.io.impl.DCModuleGenerator].generateSubjectElement(com.rometools.rome.feed.module.DCSubject)"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.module.DCSubject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.DCModuleGenerator].getDCNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.module.DCSubject].getTaxonomyUri()"
    - "[com.rometools.rome.feed.module.DCSubject].getValue()"
    - "[com.rometools.rome.io.impl.DCModuleGenerator].getRDFNamespace()"
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.DCModuleGenerator].getTaxonomyNamespace()"
    - "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:196"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:214"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:206"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:212"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:211"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:191,1"
      Dst: "[com.rometools.rome.io.impl.DCModuleGenerator].getDCNamespace()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:191,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:193,1"
      Dst: "[com.rometools.rome.feed.module.DCSubject].getTaxonomyUri()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:194,1"
      Dst: "[com.rometools.rome.feed.module.DCSubject].getValue()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:198,1"
      Dst: "[com.rometools.rome.io.impl.DCModuleGenerator].getRDFNamespace()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:198,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:200,1"
      Dst: "[com.rometools.rome.io.impl.DCModuleGenerator].getTaxonomyNamespace()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:201,1"
      Dst: "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:204,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:208,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String,org.jdom2.Namespace)"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.jdom2.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String,org.jdom2.AttributeType,org.jdom2.Namespace)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Attribute:174,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String,org.jdom2.AttributeType,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DCModuleGenerator].generateSimpleElement(java.lang.String,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.jdom2.Element"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.DCModuleGenerator].getDCNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:230,1"
      Dst: "[com.rometools.rome.io.impl.DCModuleGenerator].getDCNamespace()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:230,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:231,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DCModuleGenerator].generateSimpleElementList(java.lang.String,java.util.List<String>)"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.util.List<Element>"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List<String>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.io.impl.DCModuleGenerator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.DCModuleGenerator:245"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:248"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleGenerator:247"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:244,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:245,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:245,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:245,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:246,1"
      Dst: "[com.rometools.rome.io.impl.DCModuleGenerator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.DCModuleGenerator:246,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Netscape].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Netscape"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Netscape].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Netscape:22,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Netscape].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Netscape].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Netscape"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Netscape:26,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.TextInput].clone()"
    functionSourceFile: "com.rometools.rome.feed.rss.TextInput"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.TextInput:50,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.rss.TextInput:50,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.TextInput].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.rss.TextInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.rss.TextInput:64"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.TextInput:67"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.rss.TextInput:66"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.TextInput:67,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.TextInput:67,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.TextInput].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.rss.TextInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.TextInput:81,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.TextInput].toString()"
    functionSourceFile: "com.rometools.rome.feed.rss.TextInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.TextInput:93,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.TextInput:93,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Comment].<init>()"
    functionSourceFile: "org.jdom2.Comment"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Content].<init>(org.jdom2.Content$CType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Comment:79,1"
      Dst: "[org.jdom2.Content].<init>(org.jdom2.Content$CType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Comment].<init>(java.lang.String)"
    functionSourceFile: "org.jdom2.Comment"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Content].<init>(org.jdom2.Content$CType)"
    - "[org.jdom2.Comment].setText(java.lang.String)"
    functionUses: 2
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Comment:88,1"
      Dst: "[org.jdom2.Content].<init>(org.jdom2.Content$CType)"
    - Src: "org.jdom2.Comment:89,1"
      Dst: "[org.jdom2.Comment].setText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Comment].getValue()"
    functionSourceFile: "org.jdom2.Comment"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Comment].getText()"
    functionSourceFile: "org.jdom2.Comment"
    linkageType: ""
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Comment].setText(java.lang.String)"
    functionSourceFile: "org.jdom2.Comment"
    linkageType: ""
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionDepth: 0
    returnType: "org.jdom2.Comment"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Verifier].checkCommentData(java.lang.String)"
    - "[org.jdom2.IllegalDataException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom2.Comment:123"
      Branch Sides:
      - BranchSide: "org.jdom2.Comment:127"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom2.Comment:126"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.Comment:123,1"
      Dst: "[org.jdom2.Verifier].checkCommentData(java.lang.String)"
    - Src: "org.jdom2.Comment:124,1"
      Dst: "[org.jdom2.IllegalDataException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Comment].clone()"
    functionSourceFile: "org.jdom2.Comment"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionDepth: 0
    returnType: "org.jdom2.Comment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Content].clone()"
    functionUses: 11
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Comment:133,1"
      Dst: "[org.jdom2.Content].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Comment].detach()"
    functionSourceFile: "org.jdom2.Comment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Comment"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Content].detach()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Comment:138,1"
      Dst: "[org.jdom2.Content].detach()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Comment].setParent(org.jdom2.Parent)"
    functionSourceFile: "org.jdom2.Comment"
    linkageType: ""
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionDepth: 0
    returnType: "org.jdom2.Comment"
    argCount: 1
    argTypes:
    - "org.jdom2.Parent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Content].setParent(org.jdom2.Parent)"
    functionUses: 3
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Comment:143,1"
      Dst: "[org.jdom2.Content].setParent(org.jdom2.Parent)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Comment].toString()"
    functionSourceFile: "org.jdom2.Comment"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[org.jdom2.output.XMLOutputter].<init>()"
    - "[org.jdom2.output.XMLOutputter].outputString(org.jdom2.Comment)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Comment:158,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.jdom2.Comment:159,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.jdom2.Comment:159,1"
      Dst: "[org.jdom2.output.XMLOutputter].<init>()"
    - Src: "org.jdom2.Comment:160,1"
      Dst: "[org.jdom2.output.XMLOutputter].outputString(org.jdom2.Comment)"
    - Src: "org.jdom2.Comment:162,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS094Generator].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS094Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS094Generator].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS094Generator:33,1"
      Dst: "[com.rometools.rome.io.impl.RSS094Generator].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS094Generator].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS094Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS093Generator].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS094Generator:37,1"
      Dst: "[com.rometools.rome.io.impl.RSS093Generator].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.PropertyDescriptor].<init>(java.lang.String,java.lang.reflect.Method,java.lang.reflect.Method)"
    functionSourceFile: "com.rometools.rome.feed.impl.PropertyDescriptor"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 41
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.reflect.Method"
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.lang.String].isEmpty()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].checkGetter(java.lang.reflect.Method)"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].checkSetter(java.lang.reflect.Method)"
    functionUses: 4
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.PropertyDescriptor:33"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:34"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:33"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "com.rometools.rome.feed.impl.PropertyDescriptor:33"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:37"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:36"
        BranchSideFuncs:
        - "checkSetter(java.lang.reflect.Method)"
        - "checkGetter(java.lang.reflect.Method)"
    Callsites:
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:32,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:33,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:34,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:38,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].checkGetter(java.lang.reflect.Method)"
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:39,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].checkSetter(java.lang.reflect.Method)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.impl.PropertyDescriptor].getPropertyType()"
    functionSourceFile: "com.rometools.rome.feed.impl.PropertyDescriptor"
    linkageType: ""
    functionLinenumber: 54
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.reflect.Method].getReturnType()"
    - "[java.lang.reflect.Method].getParameterTypes()"
    functionUses: 2
    ICount: 13
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.PropertyDescriptor:55"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:57"
        BranchSideFuncs:
        - "getReturnType()"
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:56"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.PropertyDescriptor:57"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:61"
        BranchSideFuncs:
        - "getParameterTypes()"
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:56,1"
      Dst: "[java.lang.reflect.Method].getReturnType()"
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:58,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.PropertyDescriptor].checkGetter(java.lang.reflect.Method)"
    functionSourceFile: "com.rometools.rome.feed.impl.PropertyDescriptor"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 85
    functionDepth: 1
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.reflect.Method].getModifiers()"
    - "[java.lang.reflect.Modifier].isPublic(int)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.reflect.Method].getParameterTypes()"
    - "[java.lang.reflect.Method].getReturnType()"
    - "[java.lang.Object].equals(java.lang.Object)"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].getPropertyType()"
    functionUses: 1
    ICount: 30
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.PropertyDescriptor:66"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:84"
        BranchSideFuncs:
        - "getModifiers()"
        - "isPublic(int)"
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:83"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.PropertyDescriptor:68"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:71"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:70"
        BranchSideFuncs:
        - "getParameterTypes()"
    - Branch String: "com.rometools.rome.feed.impl.PropertyDescriptor:72"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:75"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:74"
        BranchSideFuncs:
        - "getReturnType()"
    - Branch String: "com.rometools.rome.feed.impl.PropertyDescriptor:76"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:79"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:78"
        BranchSideFuncs:
        - "getPropertyType()"
        - "equals(java.lang.Object)"
    - Branch String: "com.rometools.rome.feed.impl.PropertyDescriptor:80"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:84"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:83"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.PropertyDescriptor:80"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:84"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:67,1"
      Dst: "[java.lang.reflect.Method].getModifiers()"
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:68,1"
      Dst: "[java.lang.reflect.Modifier].isPublic(int)"
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:69,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:71,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes()"
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:75,1"
      Dst: "[java.lang.reflect.Method].getReturnType()"
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:76,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:79,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].getPropertyType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.impl.PropertyDescriptor].checkSetter(java.lang.reflect.Method)"
    functionSourceFile: "com.rometools.rome.feed.impl.PropertyDescriptor"
    linkageType: ""
    functionLinenumber: 87
    functionLinenumberEnd: 104
    functionDepth: 1
    returnType: "java.lang.reflect.Method"
    argCount: 1
    argTypes:
    - "java.lang.reflect.Method"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.reflect.Method].getModifiers()"
    - "[java.lang.reflect.Modifier].isPublic(int)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.reflect.Method].getParameterTypes()"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].getPropertyType()"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 1
    ICount: 24
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.PropertyDescriptor:88"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:103"
        BranchSideFuncs:
        - "getModifiers()"
        - "isPublic(int)"
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:102"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.PropertyDescriptor:90"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:93"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:92"
        BranchSideFuncs:
        - "getParameterTypes()"
    - Branch String: "com.rometools.rome.feed.impl.PropertyDescriptor:94"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:97"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:96"
        BranchSideFuncs:
        - "getPropertyType()"
        - "equals(java.lang.Object)"
    - Branch String: "com.rometools.rome.feed.impl.PropertyDescriptor:99"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:103"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:102"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.PropertyDescriptor:99"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:103"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.impl.PropertyDescriptor:102"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:89,1"
      Dst: "[java.lang.reflect.Method].getModifiers()"
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:90,1"
      Dst: "[java.lang.reflect.Modifier].isPublic(int)"
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:91,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:93,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes()"
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:98,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].getPropertyType()"
    - Src: "com.rometools.rome.feed.impl.PropertyDescriptor:99,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[org.jdom2.input.SAXBuilder].<init>(boolean)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].<init>(org.jdom2.input.sax.XMLReaderJDOMFactory,org.jdom2.input.sax.SAXHandlerFactory,org.jdom2.JDOMFactory)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:240"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:240"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:239"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:240,1"
      Dst: "[org.jdom2.input.SAXBuilder].<init>(org.jdom2.input.sax.XMLReaderJDOMFactory,org.jdom2.input.sax.SAXHandlerFactory,org.jdom2.JDOMFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jdom2.input.SAXBuilder].<init>(java.lang.String)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].<init>(java.lang.String,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:263,1"
      Dst: "[org.jdom2.input.SAXBuilder].<init>(java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].<init>(java.lang.String,boolean)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.sax.XMLReaderSAX2Factory].<init>(boolean,java.lang.String)"
    - "[org.jdom2.input.SAXBuilder].<init>(org.jdom2.input.sax.XMLReaderJDOMFactory,org.jdom2.input.sax.SAXHandlerFactory,org.jdom2.JDOMFactory)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:285,1"
      Dst: "[org.jdom2.input.sax.XMLReaderSAX2Factory].<init>(boolean,java.lang.String)"
    - Src: "org.jdom2.input.SAXBuilder:285,1"
      Dst: "[org.jdom2.input.SAXBuilder].<init>(org.jdom2.input.sax.XMLReaderJDOMFactory,org.jdom2.input.sax.SAXHandlerFactory,org.jdom2.JDOMFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].<init>(org.jdom2.input.sax.XMLReaderJDOMFactory)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: 304
    functionLinenumberEnd: 307
    functionDepth: 2
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.input.sax.XMLReaderJDOMFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].<init>(org.jdom2.input.sax.XMLReaderJDOMFactory,org.jdom2.input.sax.SAXHandlerFactory,org.jdom2.JDOMFactory)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:305,1"
      Dst: "[org.jdom2.input.SAXBuilder].<init>(org.jdom2.input.sax.XMLReaderJDOMFactory,org.jdom2.input.sax.SAXHandlerFactory,org.jdom2.JDOMFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].getDriverClass()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.sax.XMLReaderSAX2Factory].getDriverClassName()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:359"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:362"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:361"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:360,1"
      Dst: "[org.jdom2.input.sax.XMLReaderSAX2Factory].getDriverClassName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].getFactory()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.jdom2.JDOMFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].getJDOMFactory()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:373,1"
      Dst: "[org.jdom2.input.SAXBuilder].getJDOMFactory()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].getJDOMFactory()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.JDOMFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].setFactory(org.jdom2.JDOMFactory)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.JDOMFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].setJDOMFactory(org.jdom2.JDOMFactory)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:396,1"
      Dst: "[org.jdom2.input.SAXBuilder].setJDOMFactory(org.jdom2.JDOMFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].setJDOMFactory(org.jdom2.JDOMFactory)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.JDOMFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].getXMLReaderFactory()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.input.sax.XMLReaderJDOMFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].setXMLReaderFactory(org.jdom2.input.sax.XMLReaderJDOMFactory)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.input.sax.XMLReaderJDOMFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:428"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:428"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:427"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jdom2.input.SAXBuilder].getSAXHandlerFactory()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.input.sax.SAXHandlerFactory"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].setSAXHandlerFactory(org.jdom2.input.sax.SAXHandlerFactory)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.input.sax.SAXHandlerFactory"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:451"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:451"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:450"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jdom2.input.SAXBuilder].getValidation()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].isValidating()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:463,1"
      Dst: "[org.jdom2.input.SAXBuilder].isValidating()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].isValidating()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.sax.XMLReaderJDOMFactory].isValidating()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:473,1"
      Dst: "[org.jdom2.input.sax.XMLReaderJDOMFactory].isValidating()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].setValidation(boolean)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].setXMLReaderFactory(org.jdom2.input.sax.XMLReaderJDOMFactory)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:513"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:513"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:512"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:513,1"
      Dst: "[org.jdom2.input.SAXBuilder].setXMLReaderFactory(org.jdom2.input.sax.XMLReaderJDOMFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jdom2.input.SAXBuilder].getErrorHandler()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.xml.sax.ErrorHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].setErrorHandler(org.xml.sax.ErrorHandler)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.ErrorHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].getEntityResolver()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.xml.sax.EntityResolver"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].setEntityResolver(org.xml.sax.EntityResolver)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: 562
    functionLinenumberEnd: 566
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.EntityResolver"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].getDTDHandler()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.xml.sax.DTDHandler"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].setDTDHandler(org.xml.sax.DTDHandler)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.DTDHandler"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].getXMLFilter()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.xml.sax.XMLFilter"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].setXMLFilter(org.xml.sax.XMLFilter)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.xml.sax.XMLFilter"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].getIgnoringElementContentWhitespace()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].setIgnoringElementContentWhitespace(boolean)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].getIgnoringBoundaryWhitespace()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].setIgnoringBoundaryWhitespace(boolean)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].getReuseParser()"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].setReuseParser(boolean)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:748"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:751"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:750"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.jdom2.input.SAXBuilder].setFastReconfigure(boolean)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].setFeature(java.lang.String,boolean)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: 796
    functionLinenumberEnd: 805
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.jdom2.input.SAXBuilder].setExpandEntities(boolean)"
    functionUses: 1
    ICount: 15
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:797"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:797"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "equals(java.lang.Object)"
      - BranchSide: "org.jdom2.input.SAXBuilder:796"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
    - Branch String: "org.jdom2.input.SAXBuilder:798"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:802"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:797,1"
      Dst: "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - Src: "org.jdom2.input.SAXBuilder:798,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.jdom2.input.SAXBuilder:801,1"
      Dst: "[org.jdom2.input.SAXBuilder].setExpandEntities(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[org.jdom2.input.SAXBuilder].setProperty(java.lang.String,java.lang.Object)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:829,1"
      Dst: "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.input.SAXBuilder].build(org.xml.sax.InputSource)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "org.jdom2.Document"
    argCount: 1
    argTypes:
    - "org.xml.sax.InputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].getEngine()"
    - "[org.jdom2.input.sax.SAXEngine].build(org.xml.sax.InputSource)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:1055"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1053"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1052"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.input.SAXBuilder:1055"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1053"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1052"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:1053,1"
      Dst: "[org.jdom2.input.SAXBuilder].getEngine()"
    - Src: "org.jdom2.input.SAXBuilder:1053,1"
      Dst: "[org.jdom2.input.sax.SAXEngine].build(org.xml.sax.InputSource)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.JDOMException"
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jdom2.input.SAXBuilder].build(java.io.InputStream)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "org.jdom2.Document"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].getEngine()"
    - "[org.jdom2.input.sax.SAXEngine].build(java.io.InputStream)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:1081"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1079"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1078"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.input.SAXBuilder:1081"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1079"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1078"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:1079,1"
      Dst: "[org.jdom2.input.SAXBuilder].getEngine()"
    - Src: "org.jdom2.input.SAXBuilder:1079,1"
      Dst: "[org.jdom2.input.sax.SAXEngine].build(java.io.InputStream)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.JDOMException"
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jdom2.input.SAXBuilder].build(java.io.File)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "org.jdom2.Document"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].getEngine()"
    - "[org.jdom2.input.sax.SAXEngine].build(java.io.File)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:1106"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1104"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1103"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.input.SAXBuilder:1106"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1104"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1103"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:1104,1"
      Dst: "[org.jdom2.input.SAXBuilder].getEngine()"
    - Src: "org.jdom2.input.SAXBuilder:1104,1"
      Dst: "[org.jdom2.input.sax.SAXEngine].build(java.io.File)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.JDOMException"
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jdom2.input.SAXBuilder].build(java.net.URL)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "org.jdom2.Document"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].getEngine()"
    - "[org.jdom2.input.sax.SAXEngine].build(java.net.URL)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:1131"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1129"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1128"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.input.SAXBuilder:1131"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1129"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1128"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:1129,1"
      Dst: "[org.jdom2.input.SAXBuilder].getEngine()"
    - Src: "org.jdom2.input.SAXBuilder:1129,1"
      Dst: "[org.jdom2.input.sax.SAXEngine].build(java.net.URL)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.JDOMException"
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jdom2.input.SAXBuilder].build(java.io.InputStream,java.lang.String)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "org.jdom2.Document"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].getEngine()"
    - "[org.jdom2.input.sax.SAXEngine].build(java.io.InputStream,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:1158"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1156"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1155"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.input.SAXBuilder:1158"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1156"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1155"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:1156,1"
      Dst: "[org.jdom2.input.SAXBuilder].getEngine()"
    - Src: "org.jdom2.input.SAXBuilder:1156,1"
      Dst: "[org.jdom2.input.sax.SAXEngine].build(java.io.InputStream,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.JDOMException"
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jdom2.input.SAXBuilder].build(java.io.Reader,java.lang.String)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "org.jdom2.Document"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].getEngine()"
    - "[org.jdom2.input.sax.SAXEngine].build(java.io.Reader,java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:1217"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1215"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1214"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.input.SAXBuilder:1217"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1215"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1214"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:1215,1"
      Dst: "[org.jdom2.input.SAXBuilder].getEngine()"
    - Src: "org.jdom2.input.SAXBuilder:1215,1"
      Dst: "[org.jdom2.input.sax.SAXEngine].build(java.io.Reader,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.JDOMException"
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[org.jdom2.input.SAXBuilder].build(java.lang.String)"
    functionSourceFile: "org.jdom2.input.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "org.jdom2.Document"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.NullPointerException].<init>(java.lang.String)"
    - "[org.jdom2.input.SAXBuilder].getEngine()"
    - "[org.jdom2.input.sax.SAXEngine].build(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].charAt(int)"
    - "[org.jdom2.Verifier].isXMLWhitespace(char)"
    - "[java.net.MalformedURLException].<init>(java.lang.String)"
    - "[java.lang.Throwable].initCause(java.lang.Throwable)"
    functionUses: 0
    ICount: 35
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.input.SAXBuilder:1249"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1254"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1253"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.input.SAXBuilder:1287"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1254"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1253"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.input.SAXBuilder:1270"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1254"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1253"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.input.SAXBuilder:1270"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1254"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1253"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.input.SAXBuilder:1273"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1254"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1253"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.input.SAXBuilder:1273"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1254"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1253"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.input.SAXBuilder:1287"
      Branch Sides:
      - BranchSide: "org.jdom2.input.SAXBuilder:1254"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.input.SAXBuilder:1253"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.input.SAXBuilder:1250,1"
      Dst: "[java.lang.NullPointerException].<init>(java.lang.String)"
    - Src: "org.jdom2.input.SAXBuilder:1254,1"
      Dst: "[org.jdom2.input.SAXBuilder].getEngine()"
    - Src: "org.jdom2.input.SAXBuilder:1254,1"
      Dst: "[org.jdom2.input.sax.SAXEngine].build(java.lang.String)"
    - Src: "org.jdom2.input.SAXBuilder:1268,1"
      Dst: "[java.lang.String].length()"
    - Src: "org.jdom2.input.SAXBuilder:1270,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "org.jdom2.input.SAXBuilder:1270,1"
      Dst: "[org.jdom2.Verifier].isXMLWhitespace(char)"
    - Src: "org.jdom2.input.SAXBuilder:1275,1"
      Dst: "[java.net.MalformedURLException].<init>(java.lang.String)"
    - Src: "org.jdom2.input.SAXBuilder:1281,1"
      Dst: "[java.lang.Throwable].initCause(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.JDOMException"
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.Atom03Parser].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom03Parser].<init>(java.lang.String,org.jdom2.Namespace)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Parser:45,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].<init>(java.lang.String,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Parser].<init>(java.lang.String,org.jdom2.Namespace)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom2.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].<init>(java.lang.String,org.jdom2.Namespace)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Parser:49,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].<init>(java.lang.String,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Parser].getAtomNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Parser"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 28
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Parser].isMyType(org.jdom2.Document)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Parser"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom2.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Document].getRootElement()"
    - "[org.jdom2.Element].getNamespace()"
    - "[org.jdom2.Namespace].equals(java.lang.Object)"
    - "[com.rometools.rome.io.impl.Atom03Parser].getAtomNamespace()"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:60"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:57"
        BranchSideFuncs:
        - "getAtomNamespace()"
        - "equals(java.lang.Object)"
        - "getRootElement()"
        - "getNamespace()"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:60"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:57"
        BranchSideFuncs:
        - "getAtomNamespace()"
        - "equals(java.lang.Object)"
        - "getRootElement()"
        - "getNamespace()"
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Parser:58,1"
      Dst: "[org.jdom2.Document].getRootElement()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:59,1"
      Dst: "[org.jdom2.Element].getNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:60,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].getAtomNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:60,1"
      Dst: "[org.jdom2.Namespace].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.impl.Atom03Parser].parse(org.jdom2.Document,boolean,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Parser"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 73
    functionDepth: 5
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 3
    argTypes:
    - "org.jdom2.Document"
    - "boolean"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom03Parser].validateFeed(org.jdom2.Document)"
    - "[org.jdom2.Document].getRootElement()"
    - "[com.rometools.rome.io.impl.Atom03Parser].parseFeed(org.jdom2.Element,java.util.Locale)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:66"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:70"
        BranchSideFuncs:
        - "validateFeed(org.jdom2.Document)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:69"
        BranchSideFuncs:
        - "getRootElement()"
        - "parseFeed(org.jdom2.Element,java.util.Locale)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Parser:67,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].validateFeed(org.jdom2.Document)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:70,1"
      Dst: "[org.jdom2.Document].getRootElement()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:72,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].parseFeed(org.jdom2.Element,java.util.Locale)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.Atom03Parser].validateFeed(org.jdom2.Document)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Parser"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Parser].parseFeed(org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Parser"
    linkageType: ""
    functionLinenumber: 83
    functionLinenumberEnd: 165
    functionDepth: 4
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getType()"
    - "[org.jdom2.Content].getDocument()"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getStyleSheet(org.jdom2.Document)"
    - "[com.rometools.rome.feed.atom.Feed].<init>(java.lang.String)"
    - "[com.rometools.rome.feed.WireFeed].setStyleSheet(java.lang.String)"
    - "[com.rometools.rome.io.impl.Atom03Parser].getAtomNamespace()"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.Atom03Parser].parseContent(org.jdom2.Element)"
    - "[com.rometools.rome.feed.atom.Feed].setTitleEx(com.rometools.rome.feed.atom.Content)"
    - "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.Atom03Parser].parseAlternateLinks(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].setAlternateLinks(java.util.List)"
    - "[com.rometools.rome.io.impl.Atom03Parser].parseOtherLinks(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].setOtherLinks(java.util.List)"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.rome.io.impl.Atom03Parser].parsePerson(org.jdom2.Element)"
    - "[com.rometools.rome.feed.atom.Feed].setAuthors(java.util.List)"
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[com.rometools.rome.io.impl.Atom03Parser].parsePersons(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].setContributors(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].setTagline(com.rometools.rome.feed.atom.Content)"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.atom.Feed].setId(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Generator].<init>()"
    - "[com.rometools.rome.feed.atom.Generator].setValue(java.lang.String)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - "[com.rometools.rome.feed.atom.Generator].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Generator].setVersion(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].setGenerator(com.rometools.rome.feed.atom.Generator)"
    - "[com.rometools.rome.feed.atom.Feed].setCopyright(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].setInfo(com.rometools.rome.feed.atom.Content)"
    - "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - "[com.rometools.rome.feed.atom.Feed].setModified(java.util.Date)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].parseFeedModules(org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.feed.atom.Feed].setModules(java.util.List)"
    - "[java.util.Vector].isEmpty()"
    - "[org.jdom2.AttributeList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[com.rometools.rome.io.impl.Atom03Parser].parseEntries(java.util.List,java.util.Locale)"
    - "[com.rometools.rome.feed.atom.Feed].setEntries(java.util.List)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.WireFeed].setForeignMarkup(java.util.List)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].isEmpty()"
    functionUses: 1
    ICount: 88
    EdgeCount: 79
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:92"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:96"
        BranchSideFuncs:
        - "setTitleEx(com.rometools.rome.feed.atom.Content)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:95"
        BranchSideFuncs:
        - "setOtherLinks(java.util.List)"
        - "parseOtherLinks(java.util.List)"
        - "parseAlternateLinks(java.util.List)"
        - "setAlternateLinks(java.util.List)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:101"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:107"
        BranchSideFuncs:
        - "setAuthors(java.util.List)"
        - "add(java.lang.Object)"
        - "parsePerson(org.jdom2.Element)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:106"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:108"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:112"
        BranchSideFuncs:
        - "setContributors(java.util.List)"
        - "parsePersons(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:111"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:113"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:117"
        BranchSideFuncs:
        - "setTagline(com.rometools.rome.feed.atom.Content)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:116"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:118"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:122"
        BranchSideFuncs:
        - "setId(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:121"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:123"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:137"
        BranchSideFuncs:
        - "<init>()"
        - "setValue(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:136"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:127"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:130"
        BranchSideFuncs:
        - "setUrl(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:129"
        BranchSideFuncs:
        - "getAttributeValue(org.jdom2.Element,java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:131"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:134"
        BranchSideFuncs:
        - "setVersion(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:133"
        BranchSideFuncs:
        - "setGenerator(com.rometools.rome.feed.atom.Generator)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:138"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:142"
        BranchSideFuncs:
        - "setCopyright(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:141"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:143"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:147"
        BranchSideFuncs:
        - "parseContent(org.jdom2.Element)"
        - "setInfo(com.rometools.rome.feed.atom.Content)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:146"
        BranchSideFuncs:
        - "getChild(java.lang.String,org.jdom2.Namespace)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:148"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:152"
        BranchSideFuncs:
        - "parseDate(java.lang.String,java.util.Locale)"
        - "setModified(java.util.Date)"
        - "getText()"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:151"
        BranchSideFuncs:
        - "setModules(java.util.List)"
        - "getChildren(java.lang.String,org.jdom2.Namespace)"
        - "parseFeedModules(org.jdom2.Element,java.util.Locale)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:155"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:159"
        BranchSideFuncs:
        - "parseEntries(java.util.List,java.util.Locale)"
        - "setEntries(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:158"
        BranchSideFuncs:
        - "getAtomNamespace()"
        - "isEmpty()"
        - "extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:160"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:164"
        BranchSideFuncs:
        - "setForeignMarkup(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:163"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Parser:84,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].getType()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:85,1"
      Dst: "[org.jdom2.Content].getDocument()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:86,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].getStyleSheet(org.jdom2.Document)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:88,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].<init>(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:89,1"
      Dst: "[com.rometools.rome.feed.WireFeed].setStyleSheet(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:91,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].getAtomNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:91,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:93,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].parseContent(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:93,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setTitleEx(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:96,1"
      Dst: "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:97,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].parseAlternateLinks(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:97,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setAlternateLinks(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:98,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].parseOtherLinks(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:98,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setOtherLinks(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:102,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:103,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].parsePerson(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:103,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:104,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setAuthors(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:108,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:109,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].parsePersons(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:109,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setContributors(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:114,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setTagline(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:119,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:119,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setId(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:124,1"
      Dst: "[com.rometools.rome.feed.atom.Generator].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:125,1"
      Dst: "[com.rometools.rome.feed.atom.Generator].setValue(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:126,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:128,1"
      Dst: "[com.rometools.rome.feed.atom.Generator].setUrl(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:132,1"
      Dst: "[com.rometools.rome.feed.atom.Generator].setVersion(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:134,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setGenerator(com.rometools.rome.feed.atom.Generator)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:139,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setCopyright(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:144,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setInfo(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:149,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:149,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setModified(java.util.Date)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:152,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].parseFeedModules(org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:152,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setModules(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:156,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].parseEntries(java.util.List,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:156,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setEntries(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:159,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:161,1"
      Dst: "[com.rometools.rome.feed.WireFeed].setForeignMarkup(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 27
    CyclomaticComplexity: 14
  - functionName: "[com.rometools.rome.io.impl.Atom03Parser].parseContent(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Parser"
    linkageType: ""
    functionLinenumber: 260
    functionLinenumberEnd: 304
    functionDepth: 2
    returnType: "com.rometools.rome.feed.atom.Content"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.io.impl.Base64].decode(java.lang.String)"
    - "[org.jdom2.output.XMLOutputter].<init>()"
    - "[org.jdom2.Element].getContent()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.jdom2.Namespace].equals(java.lang.Object)"
    - "[com.rometools.rome.io.impl.Atom03Parser].getAtomNamespace()"
    - "[org.jdom2.Element].getNamespace()"
    - "[org.jdom2.Element].setNamespace(org.jdom2.Namespace)"
    - "[org.jdom2.output.XMLOutputter].outputString(java.util.List)"
    - "[com.rometools.rome.feed.atom.Content].<init>()"
    - "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Content].setMode(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 6
    ICount: 47
    EdgeCount: 61
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:264"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:268"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:267"
        BranchSideFuncs:
        - "getAttributeValue(org.jdom2.Element,java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:269"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:273"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:272"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:273"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:277"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:278"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:281"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:282"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:298"
        BranchSideFuncs:
        - "setType(java.lang.String)"
        - "setValue(java.lang.String)"
        - "<init>()"
        - "setMode(java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:286"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:295"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:294"
        BranchSideFuncs:
        - "outputString(java.util.List)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:287"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:294"
        BranchSideFuncs:
        - "getAtomNamespace()"
        - "equals(java.lang.Object)"
        - "getNamespace()"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:293"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:289"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:294"
        BranchSideFuncs:
        - "setNamespace(org.jdom2.Namespace)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:293"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Parser:263,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:273,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:276,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:280,1"
      Dst: "[com.rometools.rome.io.impl.Base64].decode(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:284,1"
      Dst: "[org.jdom2.output.XMLOutputter].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:285,1"
      Dst: "[org.jdom2.Element].getContent()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:286,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:286,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:286,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:289,1"
      Dst: "[org.jdom2.Element].getNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:289,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].getAtomNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:289,1"
      Dst: "[org.jdom2.Namespace].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:290,1"
      Dst: "[org.jdom2.Element].setNamespace(org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:295,1"
      Dst: "[org.jdom2.output.XMLOutputter].outputString(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:299,1"
      Dst: "[com.rometools.rome.feed.atom.Content].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:300,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:301,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setMode(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:302,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 17
    CyclomaticComplexity: 9
  - functionName: "[com.rometools.rome.io.impl.Base64].decode(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.Base64"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 57
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    - "[java.lang.String].getBytes()"
    - "[com.rometools.rome.io.impl.Base64].decode(byte[])"
    - "[java.lang.String].<init>(byte[])"
    functionUses: 1
    ICount: 8
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Base64:51,1"
      Dst: "[java.lang.String].replaceAll(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Base64:53,1"
      Dst: "[java.lang.String].getBytes()"
    - Src: "com.rometools.rome.io.impl.Base64:54,1"
      Dst: "[com.rometools.rome.io.impl.Base64].decode(byte[])"
    - Src: "com.rometools.rome.io.impl.Base64:55,1"
      Dst: "[java.lang.String].<init>(byte[])"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Base64].decode(byte[])"
    functionSourceFile: "com.rometools.rome.io.impl.Base64"
    linkageType: ""
    functionLinenumber: 148
    functionLinenumberEnd: 189
    functionDepth: 0
    returnType: "byte[]"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndPersonImpl].clone()"
    - "[java.lang.Enum].clone()"
    - "[com.rometools.rome.feed.synd.SyndEnclosureImpl].clone()"
    - "[com.rometools.rome.feed.rss.TextInput].clone()"
    - "[java.util.ArrayDeque].clone()"
    - "[com.rometools.rome.feed.rss.Category].clone()"
    - "[java.util.Properties].clone()"
    - "[org.jdom2.CloneBase].clone()"
    - "[org.jdom2.output.Format].clone()"
    - "[java.text.NumberFormat].clone()"
    - "[java.lang.Thread].clone()"
    - "[java.text.DateFormatSymbols].clone()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].clone()"
    - "[com.rometools.rome.feed.atom.Content].clone()"
    - "[com.rometools.rome.feed.atom.Link].clone()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].clone()"
    - "[org.jdom2.ProcessingInstruction].clone()"
    - "[java.util.TreeSet].clone()"
    - "[java.lang.Object].clone()"
    - "[java.security.MessageDigest].clone()"
    - "[com.rometools.rome.feed.atom.Generator].clone()"
    - "[java.util.Hashtable$Entry].clone()"
    - "[com.rometools.rome.feed.rss.Source].clone()"
    - "[org.jdom2.Attribute].clone()"
    - "[org.jdom2.output.StAXStreamReader].clone()"
    - "[java.util.Vector].clone()"
    - "[org.jdom2.CDATA].clone()"
    - "[java.text.SimpleDateFormat].clone()"
    - "[java.util.AbstractMap].clone()"
    - "[java.util.Calendar].clone()"
    - "[java.util.Date].clone()"
    - "[com.rometools.rome.feed.atom.Category].clone()"
    - "[com.rometools.rome.feed.rss.Image].clone()"
    - "[java.util.jar.Attributes].clone()"
    - "[java.util.Hashtable].clone()"
    - "[java.text.Collator].clone()"
    - "[java.lang.ref.Reference].clone()"
    - "[org.jdom2.xpath.jaxen.JaxenCompiled].clone()"
    - "[com.rometools.rome.feed.WireFeed].clone()"
    - "[org.jdom2.Document].clone()"
    - "[java.util.jar.Manifest].clone()"
    - "[java.net.HttpCookie].clone()"
    - "[java.security.Signature].clone()"
    - "[java.security.SignatureSpi].clone()"
    - "[com.rometools.rome.feed.synd.SyndCategoryImpl].clone()"
    - "[com.rometools.rome.feed.rss.Description].clone()"
    - "[java.text.Format].clone()"
    - "[java.util.zip.ZipEntry].clone()"
    - "[org.jdom2.output.XMLOutputter].clone()"
    - "[java.util.EnumSet].clone()"
    - "[com.rometools.rome.feed.rss.Enclosure].clone()"
    - "[java.text.DateFormat].clone()"
    - "[com.rometools.rome.feed.module.ModuleImpl].clone()"
    - "[java.text.BreakIterator].clone()"
    - "[com.rometools.rome.feed.synd.SyndImageImpl].clone()"
    - "[org.jdom2.Text].clone()"
    - "[java.text.DecimalFormatSymbols].clone()"
    - "[java.security.MessageDigestSpi].clone()"
    - "[org.jdom2.Content].clone()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].clone()"
    - "[java.util.TreeMap].clone()"
    - "[org.jdom2.xpath.util.AbstractXPathCompiled].clone()"
    - "[com.rometools.rome.feed.module.DCSubjectImpl].clone()"
    - "[java.util.Locale].clone()"
    - "[org.jdom2.Element].clone()"
    - "[java.util.LinkedList].clone()"
    - "[com.rometools.rome.feed.rss.Cloud].clone()"
    - "[java.util.IdentityHashMap].clone()"
    - "[com.rometools.rome.feed.rss.Content].clone()"
    - "[org.jdom2.DocType].clone()"
    - "[java.util.ArrayList].clone()"
    - "[org.jdom2.output.StAXStreamOutputter].clone()"
    - "[org.jdom2.EntityRef].clone()"
    - "[com.rometools.rome.feed.rss.Item].clone()"
    - "[org.jdom2.Comment].clone()"
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].clone()"
    - "[com.rometools.rome.feed.atom.Person].clone()"
    - "[java.text.MessageFormat].clone()"
    - "[com.rometools.rome.feed.atom.Entry].clone()"
    - "[java.util.concurrent.CopyOnWriteArrayList].clone()"
    - "[org.jdom2.output.StAXEventOutputter].clone()"
    - "[java.lang.invoke.MemberName].clone()"
    - "[java.util.TimeZone].clone()"
    - "[java.util.HashSet].clone()"
    - "[com.rometools.rome.feed.module.DCModuleImpl].clone()"
    - "[com.rometools.rome.feed.rss.Guid].clone()"
    - "[sun.util.calendar.CalendarDate].clone()"
    - "[java.util.HashMap].clone()"
    functionUses: 1
    ICount: 87
    EdgeCount: 90
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Base64:149"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Base64:152"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Base64:151"
        BranchSideFuncs:
        - "clone()"
    - Branch String: "com.rometools.rome.io.impl.Base64:154"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Base64:160"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Base64:159"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Base64:155"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Base64:152"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Base64:151"
        BranchSideFuncs:
        - "clone()"
    - Branch String: "com.rometools.rome.io.impl.Base64:155"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Base64:152"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Base64:151"
        BranchSideFuncs:
        - "clone()"
    - Branch String: "com.rometools.rome.io.impl.Base64:172"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Base64:188"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Base64:187"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Base64:173"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Base64:176"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Base64:175"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Base64:181"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Base64:184"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Base64:183"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Base64:184"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Base64:170"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Base64:169"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Base64:150,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Base64:152,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 21
    CyclomaticComplexity: 9
  - functionName: "[com.rometools.rome.io.impl.Atom03Parser].parsePerson(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Parser"
    linkageType: ""
    functionLinenumber: 223
    functionLinenumberEnd: 243
    functionDepth: 1
    returnType: "com.rometools.rome.feed.atom.Person"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Person].<init>()"
    - "[com.rometools.rome.io.impl.Atom03Parser].getAtomNamespace()"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.atom.Person].setName(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Person].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Person].setEmail(java.lang.String)"
    functionUses: 3
    ICount: 20
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:228"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:232"
        BranchSideFuncs:
        - "setName(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:231"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:233"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:237"
        BranchSideFuncs:
        - "setUrl(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:236"
        BranchSideFuncs:
        - "getAtomNamespace()"
        - "getChild(java.lang.String,org.jdom2.Namespace)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:238"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:242"
        BranchSideFuncs:
        - "getText()"
        - "setEmail(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:241"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Parser:224,1"
      Dst: "[com.rometools.rome.feed.atom.Person].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:226,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].getAtomNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:226,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:229,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:229,1"
      Dst: "[com.rometools.rome.feed.atom.Person].setName(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:234,1"
      Dst: "[com.rometools.rome.feed.atom.Person].setUrl(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:239,1"
      Dst: "[com.rometools.rome.feed.atom.Person].setEmail(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.feed.atom.Person].setUrl(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Generator].<init>()"
    functionSourceFile: "com.rometools.rome.feed.atom.Generator"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Generator:37,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Generator].setValue(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Generator"
    linkageType: ""
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Generator].setUrl(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Generator"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Generator].setVersion(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Generator"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setGenerator(com.rometools.rome.feed.atom.Generator)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 295
    functionLinenumberEnd: 298
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Generator"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setInfo(com.rometools.rome.feed.atom.Content)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 335
    functionLinenumberEnd: 338
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Parser].parseLink(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Parser"
    linkageType: ""
    functionLinenumber: 169
    functionLinenumberEnd: 188
    functionDepth: 1
    returnType: "com.rometools.rome.feed.atom.Link"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Link].<init>()"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].setType(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    functionUses: 2
    ICount: 14
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:173"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:177"
        BranchSideFuncs:
        - "setRel(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:176"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:178"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:182"
        BranchSideFuncs:
        - "setType(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:181"
        BranchSideFuncs:
        - "getAttributeValue(org.jdom2.Element,java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:183"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:187"
        BranchSideFuncs:
        - "setHref(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:186"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Parser:170,1"
      Dst: "[com.rometools.rome.feed.atom.Link].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:172,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:174,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:179,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setType(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:184,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.Atom03Parser].parseLinks(java.util.List<Element>,boolean)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Parser"
    linkageType: ""
    functionLinenumber: 192
    functionLinenumberEnd: 209
    functionDepth: 2
    returnType: "java.util.List<Link>"
    argCount: 2
    argTypes:
    - "java.util.List<Element>"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.rome.io.impl.Atom03Parser].parseLink(org.jdom2.Element)"
    - "[com.rometools.utils.Lists].emptyToNull(java.util.List)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 26
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:195"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:208"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getAttributeValue(org.jdom2.Element,java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:207"
        BranchSideFuncs:
        - "emptyToNull(java.util.List)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:197"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:202"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:201"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:198"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:206"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:205"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:202"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:206"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "parseLink(org.jdom2.Element)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:205"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Parser:193,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:195,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:195,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:195,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:196,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:198,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:199,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].parseLink(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:199,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:208,1"
      Dst: "[com.rometools.utils.Lists].emptyToNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[com.rometools.rome.io.impl.Atom03Parser].parseAlternateLinks(java.util.List<Element>)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Parser"
    linkageType: ""
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionDepth: 0
    returnType: "java.util.List<Link>"
    argCount: 1
    argTypes:
    - "java.util.List<Element>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom03Parser].parseLinks(java.util.List,boolean)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Parser:214,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].parseLinks(java.util.List,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Parser].parseOtherLinks(java.util.List<Element>)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Parser"
    linkageType: ""
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionDepth: 0
    returnType: "java.util.List<Link>"
    argCount: 1
    argTypes:
    - "java.util.List<Element>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom03Parser].parseLinks(java.util.List,boolean)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Parser:219,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].parseLinks(java.util.List,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom03Parser].parsePersons(java.util.List<Element>)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Parser"
    linkageType: ""
    functionLinenumber: 248
    functionLinenumberEnd: 256
    functionDepth: 2
    returnType: "java.util.List<SyndPerson>"
    argCount: 1
    argTypes:
    - "java.util.List<Element>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.rome.io.impl.Atom03Parser].parsePerson(org.jdom2.Element)"
    - "[com.rometools.utils.Lists].emptyToNull(java.util.List)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 14
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:251"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:255"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
        - "parsePerson(org.jdom2.Element)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:254"
        BranchSideFuncs:
        - "emptyToNull(java.util.List)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Parser:249,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:251,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:251,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:251,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:252,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].parsePerson(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:252,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:255,1"
      Dst: "[com.rometools.utils.Lists].emptyToNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.Atom03Parser].parseEntries(java.util.List<Element>,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Parser"
    linkageType: ""
    functionLinenumber: 308
    functionLinenumberEnd: 315
    functionDepth: 5
    returnType: "java.util.List<Entry>"
    argCount: 2
    argTypes:
    - "java.util.List<Element>"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.rome.io.impl.Atom03Parser].parseEntry(org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.utils.Lists].emptyToNull(java.util.List)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:310"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:314"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
        - "parseEntry(org.jdom2.Element,java.util.Locale)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:313"
        BranchSideFuncs:
        - "emptyToNull(java.util.List)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Parser:309,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:310,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:310,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:310,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:311,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].parseEntry(org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:311,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:314,1"
      Dst: "[com.rometools.utils.Lists].emptyToNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.Atom03Parser].parseEntry(org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom03Parser"
    linkageType: ""
    functionLinenumber: 319
    functionLinenumberEnd: 385
    functionDepth: 4
    returnType: "com.rometools.rome.feed.atom.Entry"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Entry].<init>()"
    - "[com.rometools.rome.io.impl.Atom03Parser].getAtomNamespace()"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.Atom03Parser].parseContent(org.jdom2.Element)"
    - "[com.rometools.rome.feed.atom.Entry].setTitleEx(com.rometools.rome.feed.atom.Content)"
    - "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.Atom03Parser].parseAlternateLinks(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].setAlternateLinks(java.util.List)"
    - "[com.rometools.rome.io.impl.Atom03Parser].parseOtherLinks(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].setOtherLinks(java.util.List)"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.rome.io.impl.Atom03Parser].parsePerson(org.jdom2.Element)"
    - "[com.rometools.rome.feed.atom.Entry].setAuthors(java.util.List)"
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[org.jdom2.AttributeList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[com.rometools.rome.io.impl.Atom03Parser].parsePersons(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].setContributors(java.util.List)"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.atom.Entry].setId(java.lang.String)"
    - "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - "[com.rometools.rome.feed.atom.Entry].setModified(java.util.Date)"
    - "[com.rometools.rome.feed.atom.Entry].setIssued(java.util.Date)"
    - "[com.rometools.rome.feed.atom.Entry].setCreated(java.util.Date)"
    - "[com.rometools.rome.feed.atom.Entry].setSummary(com.rometools.rome.feed.atom.Content)"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.rometools.rome.feed.atom.Entry].setContents(java.util.List)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].parseItemModules(org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.feed.atom.Entry].setModules(java.util.List)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.atom.Entry].setForeignMarkup(java.util.List)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 81
    EdgeCount: 115
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:323"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:327"
        BranchSideFuncs:
        - "setTitleEx(com.rometools.rome.feed.atom.Content)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:326"
        BranchSideFuncs:
        - "setOtherLinks(java.util.List)"
        - "parseOtherLinks(java.util.List)"
        - "parseAlternateLinks(java.util.List)"
        - "setAlternateLinks(java.util.List)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:332"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:338"
        BranchSideFuncs:
        - "setAuthors(java.util.List)"
        - "parsePerson(org.jdom2.Element)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:337"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:339"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:343"
        BranchSideFuncs:
        - "setContributors(java.util.List)"
        - "parsePersons(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:342"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:344"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:348"
        BranchSideFuncs:
        - "setId(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:347"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:349"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:353"
        BranchSideFuncs:
        - "setModified(java.util.Date)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:352"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:354"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:358"
        BranchSideFuncs:
        - "setIssued(java.util.Date)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:357"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:359"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:363"
        BranchSideFuncs:
        - "setCreated(java.util.Date)"
        - "parseDate(java.lang.String,java.util.Locale)"
        - "getText()"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:362"
        BranchSideFuncs:
        - "getChild(java.lang.String,org.jdom2.Namespace)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:364"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:368"
        BranchSideFuncs:
        - "setSummary(com.rometools.rome.feed.atom.Content)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:367"
        BranchSideFuncs:
        - "getChildren(java.lang.String,org.jdom2.Namespace)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:369"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:377"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "<init>()"
        - "iterator()"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:376"
        BranchSideFuncs:
        - "setModules(java.util.List)"
        - "parseItemModules(org.jdom2.Element,java.util.Locale)"
        - "getAtomNamespace()"
        - "isEmpty()"
        - "extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:371"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:374"
        BranchSideFuncs:
        - "parseContent(org.jdom2.Element)"
        - "hasNext()"
        - "next()"
        - "add(java.lang.Object)"
        - "iterator()"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:373"
        BranchSideFuncs:
        - "setContents(java.util.List)"
    - Branch String: "com.rometools.rome.io.impl.Atom03Parser:380"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:384"
        BranchSideFuncs:
        - "setForeignMarkup(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.Atom03Parser:383"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom03Parser:320,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:322,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].getAtomNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:322,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:324,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].parseContent(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:324,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setTitleEx(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:327,1"
      Dst: "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:328,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].parseAlternateLinks(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:328,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setAlternateLinks(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:329,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].parseOtherLinks(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:329,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setOtherLinks(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:333,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:334,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].parsePerson(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:334,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:335,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setAuthors(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:339,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:340,1"
      Dst: "[com.rometools.rome.io.impl.Atom03Parser].parsePersons(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:340,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setContributors(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:345,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:345,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setId(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:350,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:350,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setModified(java.util.Date)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:355,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setIssued(java.util.Date)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:360,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setCreated(java.util.Date)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:365,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setSummary(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:371,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:371,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:371,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:374,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setContents(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:377,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].parseItemModules(org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:377,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setModules(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:379,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom03Parser:381,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setForeignMarkup(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 24
    CyclomaticComplexity: 12
  - functionName: "[com.rometools.rome.feed.atom.Entry].setCreated(java.util.Date)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 178
    functionLinenumberEnd: 181
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:179,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.FeedParsers].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.FeedParsers"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.PluginManager].<init>(java.lang.String)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.FeedParsers:51,1"
      Dst: "[com.rometools.rome.io.impl.PluginManager].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.FeedParsers].getSupportedFeedTypes()"
    functionSourceFile: "com.rometools.rome.io.impl.FeedParsers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.PluginManager].getKeys()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.FeedParsers:55,1"
      Dst: "[com.rometools.rome.io.impl.PluginManager].getKeys()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.FeedParsers].getParserFor(org.jdom2.Document)"
    functionSourceFile: "com.rometools.rome.io.impl.FeedParsers"
    linkageType: ""
    functionLinenumber: 67
    functionLinenumberEnd: 75
    functionDepth: 0
    returnType: "com.rometools.rome.io.WireFeedParser"
    argCount: 1
    argTypes:
    - "org.jdom2.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.PluginManager].getPlugins()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.jdom2.DescendantIterator:org.jdom2.output.support.AbstractFormattedWalker$1:org.jdom2.output.support.WalkerPRESERVE$1:org.jdom2.util.NamespaceStack$BackwardWalker:org.jdom2.util.NamespaceStack$EmptyIterable:org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].isMyType(org.jdom2.Document)"
    - "[com.rometools.rome.io.impl.RSS10Parser].isMyType(org.jdom2.Document)"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].isMyType(org.jdom2.Document)"
    - "[com.rometools.rome.io.impl.RSS091NetscapeParser].isMyType(org.jdom2.Document)"
    - "[com.rometools.rome.io.impl.Atom03Parser].isMyType(org.jdom2.Document)"
    - "[com.rometools.rome.io.impl.Atom10Parser].isMyType(org.jdom2.Document)"
    - "[com.rometools.rome.io.impl.RSS20Parser].isMyType(org.jdom2.Document)"
    - "[com.rometools.rome.io.impl.RSS090Parser].isMyType(org.jdom2.Document)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.io.WireFeedParser].isMyType(org.jdom2.Document)"
    functionUses: 1
    ICount: 13
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.FeedParsers:69"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.FeedParsers:74"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "isMyType(org.jdom2.Document)"
      - BranchSide: "com.rometools.rome.io.impl.FeedParsers:73"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.FeedParsers:70"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.FeedParsers:73"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.FeedParsers:72"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.FeedParsers:68,1"
      Dst: "[com.rometools.rome.io.impl.PluginManager].getPlugins()"
    - Src: "com.rometools.rome.io.impl.FeedParsers:69,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.FeedParsers:69,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.FeedParsers:69,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.FeedParsers:70,1"
      Dst: "[com.rometools.rome.io.WireFeedParser].isMyType(org.jdom2.Document)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.FeedParsers].getKey(com.rometools.rome.io.WireFeedParser)"
    functionSourceFile: "com.rometools.rome.io.impl.FeedParsers"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.rometools.rome.io.WireFeedParser"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getType()"
    - "[com.rometools.rome.io.WireFeedParser].getType()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.FeedParsers:79,1"
      Dst: "[com.rometools.rome.io.WireFeedParser].getType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.FeedParsers].getKey(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.io.impl.FeedParsers"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.FeedParsers].getKey(com.rometools.rome.io.WireFeedParser)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.FeedParsers:37,1"
      Dst: "[com.rometools.rome.io.impl.FeedParsers].getKey(com.rometools.rome.io.WireFeedParser)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Description].clone()"
    functionSourceFile: "com.rometools.rome.feed.rss.Description"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Description:47,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.rss.Description:47,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Description].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.rss.Description"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.rss.Description:61"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Description:64"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.rss.Description:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Description:64,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Description:64,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Description].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.rss.Description"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Description:78,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Description].toString()"
    functionSourceFile: "com.rometools.rome.feed.rss.Description"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Description:90,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Description:90,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndLinkImpl].clone()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndLinkImpl"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndLinkImpl:52,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.synd.SyndLinkImpl:52,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndLinkImpl].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndLinkImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndLinkImpl:66"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndLinkImpl:69"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndLinkImpl:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndLinkImpl:69,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.synd.SyndLinkImpl:69,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndLinkImpl].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndLinkImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndLinkImpl:83,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndLinkImpl].toString()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndLinkImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndLinkImpl:95,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.synd.SyndLinkImpl:95,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndLinkImpl].getRel()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndLinkImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndLinkImpl].setRel(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndLinkImpl"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndLinkImpl].getType()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndLinkImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndLinkImpl].setType(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndLinkImpl"
    linkageType: ""
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndLinkImpl].getHref()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndLinkImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndLinkImpl].setHref(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndLinkImpl"
    linkageType: ""
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndLinkImpl].getTitle()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndLinkImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndLinkImpl].setTitle(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndLinkImpl"
    linkageType: ""
    functionLinenumber: 191
    functionLinenumberEnd: 194
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndLinkImpl].getHreflang()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndLinkImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndLinkImpl].setHreflang(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndLinkImpl"
    linkageType: ""
    functionLinenumber: 213
    functionLinenumberEnd: 216
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndLinkImpl].getLength()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndLinkImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndLinkImpl].setLength(long)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndLinkImpl"
    linkageType: ""
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Alternatives$nonNull__4].test(java.lang.Object)"
    functionSourceFile: "com.rometools.utils.Alternatives$nonNull__4"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Objects].nonNull(java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.utils.Alternatives$nonNull__4:-1,1"
      Dst: "[java.util.Objects].nonNull(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedOutput].<init>()"
    functionSourceFile: "com.rometools.rome.io.SyndFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.rometools.rome.io.WireFeedOutput].<init>()"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedOutput:33,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.rometools.rome.io.SyndFeedOutput:35,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedOutput].outputString(com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.io.SyndFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed()"
    - "[com.rometools.rome.io.WireFeedOutput].outputString(com.rometools.rome.feed.WireFeed)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedOutput:52,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed()"
    - Src: "com.rometools.rome.io.SyndFeedOutput:52,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].outputString(com.rometools.rome.feed.WireFeed)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedOutput].outputString(com.rometools.rome.feed.WireFeed)"
    functionSourceFile: "com.rometools.rome.io.WireFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedOutput].outputString(com.rometools.rome.feed.WireFeed,boolean)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedOutput:101,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].outputString(com.rometools.rome.feed.WireFeed,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedOutput].outputString(com.rometools.rome.feed.WireFeed,boolean)"
    functionSourceFile: "com.rometools.rome.io.WireFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedOutput].outputJDom(com.rometools.rome.feed.WireFeed)"
    - "[com.rometools.rome.feed.WireFeed].getEncoding()"
    - "[org.jdom2.output.Format].getPrettyFormat()"
    - "[org.jdom2.output.Format].getCompactFormat()"
    - "[org.jdom2.output.Format].setEncoding(java.lang.String)"
    - "[org.jdom2.output.XMLOutputter].<init>(org.jdom2.output.Format)"
    - "[org.jdom2.output.XMLOutputter].outputString(org.jdom2.Document)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.WireFeedOutput:128"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.WireFeedOutput:131"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.WireFeedOutput:130"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.WireFeedOutput:133"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.WireFeedOutput:137"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.WireFeedOutput:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedOutput:125,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].outputJDom(com.rometools.rome.feed.WireFeed)"
    - Src: "com.rometools.rome.io.WireFeedOutput:126,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getEncoding()"
    - Src: "com.rometools.rome.io.WireFeedOutput:129,1"
      Dst: "[org.jdom2.output.Format].getPrettyFormat()"
    - Src: "com.rometools.rome.io.WireFeedOutput:131,1"
      Dst: "[org.jdom2.output.Format].getCompactFormat()"
    - Src: "com.rometools.rome.io.WireFeedOutput:134,1"
      Dst: "[org.jdom2.output.Format].setEncoding(java.lang.String)"
    - Src: "com.rometools.rome.io.WireFeedOutput:137,1"
      Dst: "[org.jdom2.output.XMLOutputter].<init>(org.jdom2.output.Format)"
    - Src: "com.rometools.rome.io.WireFeedOutput:138,1"
      Dst: "[org.jdom2.output.XMLOutputter].outputString(org.jdom2.Document)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.WireFeedOutput].outputJDom(com.rometools.rome.feed.WireFeed)"
    functionSourceFile: "com.rometools.rome.io.WireFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "org.jdom2.Document"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.WireFeed].getFeedType()"
    - "[com.rometools.rome.io.WireFeedOutput].getFeedGenerators()"
    - "[com.rometools.rome.io.impl.FeedGenerators].getGenerator(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.rometools.rome.io.WireFeedGenerator].getType()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.rometools.rome.io.WireFeedGenerator].generate(com.rometools.rome.feed.WireFeed)"
    - "[com.rometools.rome.feed.WireFeed].getStyleSheet()"
    - "[java.util.LinkedHashMap].<init>()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - "[org.jdom2.ProcessingInstruction].<init>(java.lang.String,java.util.Map)"
    - "[org.jdom2.Document].addContent(int,org.jdom2.Content)"
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.WireFeedOutput:304"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.WireFeedOutput:308"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.WireFeedOutput:307"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.WireFeedOutput:308"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.WireFeedOutput:312"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.WireFeedOutput:311"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.WireFeedOutput:315"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.WireFeedOutput:322"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.WireFeedOutput:321"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedOutput:301,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getFeedType()"
    - Src: "com.rometools.rome.io.WireFeedOutput:303,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].getFeedGenerators()"
    - Src: "com.rometools.rome.io.WireFeedOutput:303,1"
      Dst: "[com.rometools.rome.io.impl.FeedGenerators].getGenerator(java.lang.String)"
    - Src: "com.rometools.rome.io.WireFeedOutput:305,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.io.WireFeedOutput:305,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.io.WireFeedOutput:305,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.io.WireFeedOutput:305,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.rometools.rome.io.WireFeedOutput:308,1"
      Dst: "[com.rometools.rome.io.WireFeedGenerator].getType()"
    - Src: "com.rometools.rome.io.WireFeedOutput:308,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.WireFeedOutput:312,1"
      Dst: "[com.rometools.rome.io.WireFeedGenerator].generate(com.rometools.rome.feed.WireFeed)"
    - Src: "com.rometools.rome.io.WireFeedOutput:314,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getStyleSheet()"
    - Src: "com.rometools.rome.io.WireFeedOutput:316,1"
      Dst: "[java.util.LinkedHashMap].<init>()"
    - Src: "com.rometools.rome.io.WireFeedOutput:317,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "com.rometools.rome.io.WireFeedOutput:319,1"
      Dst: "[org.jdom2.ProcessingInstruction].<init>(java.lang.String,java.util.Map)"
    - Src: "com.rometools.rome.io.WireFeedOutput:319,1"
      Dst: "[org.jdom2.Document].addContent(int,org.jdom2.Content)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.WireFeedOutput].getFeedGenerators()"
    functionSourceFile: "com.rometools.rome.io.WireFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.rometools.rome.io.impl.FeedGenerators"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.ConfigurableClassLoader].getClassLoader()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[com.rometools.rome.io.impl.FeedGenerators].<init>()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.WireFeedOutput:53"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.WireFeedOutput:57"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.WireFeedOutput:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedOutput:51,1"
      Dst: "[com.rometools.rome.feed.impl.ConfigurableClassLoader].getClassLoader()"
    - Src: "com.rometools.rome.io.WireFeedOutput:52,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.rometools.rome.io.WireFeedOutput:54,1"
      Dst: "[com.rometools.rome.io.impl.FeedGenerators].<init>()"
    - Src: "com.rometools.rome.io.WireFeedOutput:55,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.ConfigurableClassLoader].getClassLoader()"
    functionSourceFile: "com.rometools.rome.feed.impl.ConfigurableClassLoader"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionDepth: 0
    returnType: "java.lang.ClassLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getClassLoader()"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.ConfigurableClassLoader:37"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ConfigurableClassLoader:40"
        BranchSideFuncs:
        - "getClassLoader()"
      - BranchSide: "com.rometools.rome.feed.impl.ConfigurableClassLoader:39"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.ConfigurableClassLoader:38,1"
      Dst: "[java.lang.Class].getClassLoader()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.FeedGenerators].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.FeedGenerators"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.PluginManager].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.FeedGenerators:42,1"
      Dst: "[com.rometools.rome.io.impl.PluginManager].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.FeedGenerators].getGenerator(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.FeedGenerators"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.io.WireFeedGenerator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.PluginManager].getPlugin(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.FeedGenerators:46,1"
      Dst: "[com.rometools.rome.io.impl.PluginManager].getPlugin(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedOutput].outputString(com.rometools.rome.feed.synd.SyndFeed,boolean)"
    functionSourceFile: "com.rometools.rome.io.SyndFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.synd.SyndFeed"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed()"
    - "[com.rometools.rome.io.WireFeedOutput].outputString(com.rometools.rome.feed.WireFeed,boolean)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedOutput:71,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed()"
    - Src: "com.rometools.rome.io.SyndFeedOutput:71,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].outputString(com.rometools.rome.feed.WireFeed,boolean)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedOutput].output(com.rometools.rome.feed.synd.SyndFeed,java.io.File)"
    functionSourceFile: "com.rometools.rome.io.SyndFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.synd.SyndFeed"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed()"
    - "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.File)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedOutput:91,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed()"
    - Src: "com.rometools.rome.io.SyndFeedOutput:91,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.File)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.File)"
    functionSourceFile: "com.rometools.rome.io.WireFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.File,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedOutput:162,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.File,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "java.io.IOException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.File,boolean)"
    functionSourceFile: "com.rometools.rome.io.WireFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    - "java.io.File"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.FileWriter].<init>(java.io.File)"
    - "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.Writer,boolean)"
    - "[java.io.Writer].close()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedOutput:187,1"
      Dst: "[java.io.FileWriter].<init>(java.io.File)"
    - Src: "com.rometools.rome.io.WireFeedOutput:189,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.Writer,boolean)"
    - Src: "com.rometools.rome.io.WireFeedOutput:191,1"
      Dst: "[java.io.Writer].close()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "java.io.IOException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.Writer,boolean)"
    functionSourceFile: "com.rometools.rome.io.WireFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    - "java.io.Writer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedOutput].outputJDom(com.rometools.rome.feed.WireFeed)"
    - "[com.rometools.rome.feed.WireFeed].getEncoding()"
    - "[org.jdom2.output.Format].getPrettyFormat()"
    - "[org.jdom2.output.Format].getCompactFormat()"
    - "[org.jdom2.output.Format].setEncoding(java.lang.String)"
    - "[org.jdom2.output.XMLOutputter].<init>(org.jdom2.output.Format)"
    - "[org.jdom2.output.XMLOutputter].output(org.jdom2.Document,java.io.Writer)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.WireFeedOutput:243"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.WireFeedOutput:246"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.WireFeedOutput:245"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.WireFeedOutput:248"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.WireFeedOutput:252"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.WireFeedOutput:251"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedOutput:240,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].outputJDom(com.rometools.rome.feed.WireFeed)"
    - Src: "com.rometools.rome.io.WireFeedOutput:241,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getEncoding()"
    - Src: "com.rometools.rome.io.WireFeedOutput:244,1"
      Dst: "[org.jdom2.output.Format].getPrettyFormat()"
    - Src: "com.rometools.rome.io.WireFeedOutput:246,1"
      Dst: "[org.jdom2.output.Format].getCompactFormat()"
    - Src: "com.rometools.rome.io.WireFeedOutput:249,1"
      Dst: "[org.jdom2.output.Format].setEncoding(java.lang.String)"
    - Src: "com.rometools.rome.io.WireFeedOutput:252,1"
      Dst: "[org.jdom2.output.XMLOutputter].<init>(org.jdom2.output.Format)"
    - Src: "com.rometools.rome.io.WireFeedOutput:253,1"
      Dst: "[org.jdom2.output.XMLOutputter].output(org.jdom2.Document,java.io.Writer)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "java.io.IOException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.SyndFeedOutput].output(com.rometools.rome.feed.synd.SyndFeed,java.io.File,boolean)"
    functionSourceFile: "com.rometools.rome.io.SyndFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.rometools.rome.feed.synd.SyndFeed"
    - "java.io.File"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed()"
    - "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.File,boolean)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedOutput:112,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed()"
    - Src: "com.rometools.rome.io.SyndFeedOutput:112,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.File,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedOutput].output(com.rometools.rome.feed.synd.SyndFeed,java.io.Writer)"
    functionSourceFile: "com.rometools.rome.io.SyndFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.synd.SyndFeed"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed()"
    - "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.Writer)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedOutput:131,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed()"
    - Src: "com.rometools.rome.io.SyndFeedOutput:131,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.Writer)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.Writer)"
    functionSourceFile: "com.rometools.rome.io.WireFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.Writer,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedOutput:215,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.Writer,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "java.io.IOException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedOutput].output(com.rometools.rome.feed.synd.SyndFeed,java.io.Writer,boolean)"
    functionSourceFile: "com.rometools.rome.io.SyndFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "com.rometools.rome.feed.synd.SyndFeed"
    - "java.io.Writer"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed()"
    - "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.Writer,boolean)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedOutput:151,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed()"
    - Src: "com.rometools.rome.io.SyndFeedOutput:151,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].output(com.rometools.rome.feed.WireFeed,java.io.Writer,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedOutput].outputW3CDom(com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.io.SyndFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "org.w3c.dom.Document"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed()"
    - "[com.rometools.rome.io.WireFeedOutput].outputW3CDom(com.rometools.rome.feed.WireFeed)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedOutput:167,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed()"
    - Src: "com.rometools.rome.io.SyndFeedOutput:167,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].outputW3CDom(com.rometools.rome.feed.WireFeed)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedOutput].outputW3CDom(com.rometools.rome.feed.WireFeed)"
    functionSourceFile: "com.rometools.rome.io.WireFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.w3c.dom.Document"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedOutput].outputJDom(com.rometools.rome.feed.WireFeed)"
    - "[org.jdom2.output.DOMOutputter].<init>()"
    - "[org.jdom2.output.DOMOutputter].output(org.jdom2.Document)"
    - "[com.rometools.rome.io.FeedException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedOutput:274,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].outputJDom(com.rometools.rome.feed.WireFeed)"
    - Src: "com.rometools.rome.io.WireFeedOutput:275,1"
      Dst: "[org.jdom2.output.DOMOutputter].<init>()"
    - Src: "com.rometools.rome.io.WireFeedOutput:277,1"
      Dst: "[org.jdom2.output.DOMOutputter].output(org.jdom2.Document)"
    - Src: "com.rometools.rome.io.WireFeedOutput:279,1"
      Dst: "[com.rometools.rome.io.FeedException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedOutput].outputJDom(com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.io.SyndFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.jdom2.Document"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed()"
    - "[com.rometools.rome.io.WireFeedOutput].outputJDom(com.rometools.rome.feed.WireFeed)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedOutput:183,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed()"
    - Src: "com.rometools.rome.io.SyndFeedOutput:183,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].outputJDom(com.rometools.rome.feed.WireFeed)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS10].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS10].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:36,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS10].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS10].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:40,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS10].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS10"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 59
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    - "[com.rometools.rome.feed.rss.Channel].getUri()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setUri(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].getLink()"
    - "[com.rometools.rome.feed.synd.SyndFeed].setUri(java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:51"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:55"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:54"
        BranchSideFuncs:
        - "setUri(java.lang.String)"
        - "getLink()"
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:48,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:50,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getUri()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:52,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setUri(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:55,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getLink()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS090"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 85
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - "[com.rometools.rome.feed.rss.Channel].getModules()"
    - "[com.rometools.rome.feed.atom.Feed].getModules()"
    - "[com.rometools.rome.feed.WireFeed].getModules()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setModules(java.util.List)"
    - "[com.rometools.rome.feed.WireFeed].getForeignMarkup()"
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setForeignMarkup(java.util.List)"
    - "[com.rometools.rome.feed.WireFeed].getStyleSheet()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setStyleSheet(java.lang.String)"
    - "[com.rometools.rome.feed.WireFeed].getEncoding()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setEncoding(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].getTitle()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].getLink()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setLink(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].getDescription()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setDescription(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].getImage()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].createSyndImage(com.rometools.rome.feed.rss.Image)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSyndImage(com.rometools.rome.feed.rss.Image)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setImage(com.rometools.rome.feed.synd.SyndImage)"
    - "[com.rometools.rome.feed.rss.Channel].getItems()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSyndEntries(java.util.List,boolean)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].isPreservingWireFeed()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setEntries(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setModules(java.util.List)"
    - "[java.util.List].isEmpty()"
    - "[com.rometools.rome.feed.synd.SyndFeed].setForeignMarkup(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setStyleSheet(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setEncoding(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setLink(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setDescription(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setImage(com.rometools.rome.feed.synd.SyndImage)"
    - "[com.rometools.rome.feed.synd.SyndFeed].isPreservingWireFeed()"
    - "[com.rometools.rome.feed.synd.SyndFeed].setEntries(java.util.List)"
    functionUses: 3
    ICount: 31
    EdgeCount: 27
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:61"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:65"
        BranchSideFuncs:
        - "setForeignMarkup(java.util.List)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:64"
        BranchSideFuncs:
        - "getTitle()"
        - "getEncoding()"
        - "getDescription()"
        - "getImage()"
        - "getLink()"
        - "getStyleSheet()"
        - "setStyleSheet(java.lang.String)"
        - "setLink(java.lang.String)"
        - "setTitle(java.lang.String)"
        - "setEncoding(java.lang.String)"
        - "setDescription(java.lang.String)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:76"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:80"
        BranchSideFuncs:
        - "setImage(com.rometools.rome.feed.synd.SyndImage)"
        - "createSyndImage(com.rometools.rome.feed.rss.Image)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:79"
        BranchSideFuncs:
        - "getItems()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:81"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:84"
        BranchSideFuncs:
        - "createSyndEntries(java.util.List,boolean)"
        - "setEntries(java.util.List)"
        - "isPreservingWireFeed()"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:83"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:58,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getModules()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:58,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:58,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:60,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getForeignMarkup()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:61,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:62,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setForeignMarkup(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:65,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getStyleSheet()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:65,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setStyleSheet(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:67,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getEncoding()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:67,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setEncoding(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:71,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getTitle()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:71,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setTitle(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:72,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getLink()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:72,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setLink(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:73,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getDescription()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:73,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setDescription(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:75,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getImage()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:77,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSyndImage(com.rometools.rome.feed.rss.Image)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:77,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setImage(com.rometools.rome.feed.synd.SyndImage)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:80,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getItems()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:82,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].isPreservingWireFeed()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:82,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSyndEntries(java.util.List,boolean)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:82,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setEntries(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSyndImage(com.rometools.rome.feed.rss.Image)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS090"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 94
    functionDepth: 1
    returnType: "com.rometools.rome.feed.synd.SyndImage"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.rss.Image"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndImageImpl].<init>()"
    - "[com.rometools.rome.feed.rss.Image].getTitle()"
    - "[com.rometools.rome.feed.synd.SyndImageImpl].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Image].getUrl()"
    - "[com.rometools.rome.feed.synd.SyndImageImpl].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Image].getLink()"
    - "[com.rometools.rome.feed.synd.SyndImageImpl].setLink(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Image].getWidth()"
    - "[com.rometools.rome.feed.synd.SyndImageImpl].setWidth(java.lang.Integer)"
    - "[com.rometools.rome.feed.rss.Image].getHeight()"
    - "[com.rometools.rome.feed.synd.SyndImageImpl].setHeight(java.lang.Integer)"
    - "[com.rometools.rome.feed.synd.SyndImage].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndImage].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndImage].setLink(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndImage].setWidth(java.lang.Integer)"
    - "[com.rometools.rome.feed.synd.SyndImage].setHeight(java.lang.Integer)"
    functionUses: 2
    ICount: 15
    EdgeCount: 11
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:87,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImageImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:88,1"
      Dst: "[com.rometools.rome.feed.rss.Image].getTitle()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:88,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImage].setTitle(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:89,1"
      Dst: "[com.rometools.rome.feed.rss.Image].getUrl()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:89,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImage].setUrl(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:90,1"
      Dst: "[com.rometools.rome.feed.rss.Image].getLink()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:90,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImage].setLink(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:91,1"
      Dst: "[com.rometools.rome.feed.rss.Image].getWidth()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:91,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImage].setWidth(java.lang.Integer)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:92,1"
      Dst: "[com.rometools.rome.feed.rss.Image].getHeight()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:92,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImage].setHeight(java.lang.Integer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS10].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS10"
    linkageType: ""
    functionLinenumber: 66
    functionLinenumberEnd: 91
    functionDepth: 6
    returnType: "com.rometools.rome.feed.synd.SyndEntry"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Item"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    - "[com.rometools.rome.feed.rss.Item].getDescription()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].<init>()"
    - "[com.rometools.rome.feed.rss.Description].getType()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].setType(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Description].getValue()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setDescription(com.rometools.rome.feed.synd.SyndContent)"
    - "[com.rometools.rome.feed.rss.Item].getContent()"
    - "[com.rometools.rome.feed.rss.Content].getType()"
    - "[com.rometools.rome.feed.rss.Content].getValue()"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setContents(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndContent].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntry].setDescription(com.rometools.rome.feed.synd.SyndContent)"
    - "[java.util.List].add(java.lang.Object)"
    - "[com.rometools.rome.feed.synd.SyndEntry].setContents(java.util.List)"
    functionUses: 1
    ICount: 26
    EdgeCount: 17
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:70"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:77"
        BranchSideFuncs:
        - "setDescription(com.rometools.rome.feed.synd.SyndContent)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:76"
        BranchSideFuncs:
        - "getContent()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:78"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:89"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:67,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:69,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getDescription()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:71,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContentImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:72,1"
      Dst: "[com.rometools.rome.feed.rss.Description].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:72,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:73,1"
      Dst: "[com.rometools.rome.feed.rss.Description].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:73,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].setValue(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:74,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].setDescription(com.rometools.rome.feed.synd.SyndContent)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:77,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getContent()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:81,1"
      Dst: "[com.rometools.rome.feed.rss.Content].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:82,1"
      Dst: "[com.rometools.rome.feed.rss.Content].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:84,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:85,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:86,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].setContents(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS10].createRealFeed(java.lang.String,com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRealFeed(java.lang.String,com.rometools.rome.feed.synd.SyndFeed)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getUri()"
    - "[com.rometools.rome.feed.rss.Channel].setUri(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getLink()"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:100"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:104"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:103"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:97,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRealFeed(java.lang.String,com.rometools.rome.feed.synd.SyndFeed)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:99,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getUri()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:101,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setUri(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:104,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getLink()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRealFeed(java.lang.String,com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS090"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Channel].<init>(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getModules()"
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - "[com.rometools.rome.feed.rss.Channel].setModules(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getStyleSheet()"
    - "[com.rometools.rome.feed.WireFeed].setStyleSheet(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getEncoding()"
    - "[com.rometools.rome.feed.WireFeed].setEncoding(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getTitle()"
    - "[com.rometools.rome.feed.rss.Channel].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getLink()"
    - "[com.rometools.rome.feed.synd.SyndFeed].getLinks()"
    - "[com.rometools.rome.feed.rss.Channel].setLink(java.lang.String)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].get(int)"
    - "[com.rometools.rome.feed.synd.SyndLink].getHref()"
    - "[com.rometools.rome.feed.synd.SyndFeed].getDescription()"
    - "[com.rometools.rome.feed.rss.Channel].setDescription(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getImage()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRSSImage(com.rometools.rome.feed.synd.SyndImage)"
    - "[com.rometools.rome.feed.rss.Channel].setImage(com.rometools.rome.feed.rss.Image)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getEntries()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRSSItems(java.util.List)"
    - "[com.rometools.rome.feed.rss.Channel].setItems(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getForeignMarkup()"
    - "[com.rometools.rome.feed.WireFeed].setForeignMarkup(java.util.List)"
    functionUses: 0
    ICount: 40
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:152"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:154"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:153"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:154"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:158"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:157"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:161"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:165"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:164"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:166"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:170"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:169"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:171"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:175"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:174"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:144,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].<init>(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:145,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getModules()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:145,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:145,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:146,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getStyleSheet()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:146,1"
      Dst: "[com.rometools.rome.feed.WireFeed].setStyleSheet(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:147,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getEncoding()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:147,1"
      Dst: "[com.rometools.rome.feed.WireFeed].setEncoding(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:149,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getTitle()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:149,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setTitle(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:150,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getLink()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:151,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getLinks()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:153,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setLink(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:154,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:155,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:155,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].getHref()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:158,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getDescription()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:158,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setDescription(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:160,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getImage()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:162,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRSSImage(com.rometools.rome.feed.synd.SyndImage)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:162,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setImage(com.rometools.rome.feed.rss.Image)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:165,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getEntries()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:167,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRSSItems(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:167,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setItems(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:170,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getForeignMarkup()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:172,1"
      Dst: "[com.rometools.rome.feed.WireFeed].setForeignMarkup(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 6
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRSSImage(com.rometools.rome.feed.synd.SyndImage)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS090"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.rometools.rome.feed.rss.Image"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndImage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Image].<init>()"
    - "[com.rometools.rome.feed.synd.SyndImage].getTitle()"
    - "[com.rometools.rome.feed.rss.Image].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndImage].getUrl()"
    - "[com.rometools.rome.feed.rss.Image].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndImage].getLink()"
    - "[com.rometools.rome.feed.rss.Image].setLink(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndImage].getHeight()"
    - "[com.rometools.rome.feed.rss.Image].setHeight(java.lang.Integer)"
    - "[com.rometools.rome.feed.synd.SyndImage].getWidth()"
    - "[com.rometools.rome.feed.rss.Image].setWidth(java.lang.Integer)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:179,1"
      Dst: "[com.rometools.rome.feed.rss.Image].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:180,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImage].getTitle()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:180,1"
      Dst: "[com.rometools.rome.feed.rss.Image].setTitle(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:181,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImage].getUrl()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:181,1"
      Dst: "[com.rometools.rome.feed.rss.Image].setUrl(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:182,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImage].getLink()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:182,1"
      Dst: "[com.rometools.rome.feed.rss.Image].setLink(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:183,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImage].getHeight()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:183,1"
      Dst: "[com.rometools.rome.feed.rss.Image].setHeight(java.lang.Integer)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:184,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImage].getWidth()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:184,1"
      Dst: "[com.rometools.rome.feed.rss.Image].setWidth(java.lang.Integer)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS10].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.rometools.rome.feed.rss.Item"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndEntry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getDescription()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS10].createItemDescription(com.rometools.rome.feed.synd.SyndContent)"
    - "[com.rometools.rome.feed.rss.Item].setDescription(com.rometools.rome.feed.rss.Description)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getContents()"
    - "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - "[java.util.List].get(int)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS10].createItemContent(com.rometools.rome.feed.synd.SyndContent)"
    - "[com.rometools.rome.feed.rss.Item].setContent(com.rometools.rome.feed.rss.Content)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getUri()"
    - "[com.rometools.rome.feed.rss.Item].setUri(java.lang.String)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:121"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:125"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:124"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:126"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:130"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:129"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:131"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:135"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:134"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:118,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:120,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getDescription()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:122,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS10].createItemDescription(com.rometools.rome.feed.synd.SyndContent)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:122,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setDescription(com.rometools.rome.feed.rss.Description)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:125,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getContents()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:126,1"
      Dst: "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:127,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:127,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS10].createItemContent(com.rometools.rome.feed.synd.SyndContent)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:127,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setContent(com.rometools.rome.feed.rss.Content)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:130,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getUri()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:132,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setUri(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS10].createItemDescription(com.rometools.rome.feed.synd.SyndContent)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.rometools.rome.feed.rss.Description"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndContent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Description].<init>()"
    - "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - "[com.rometools.rome.feed.rss.Description].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - "[com.rometools.rome.feed.rss.Description].setType(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:139,1"
      Dst: "[com.rometools.rome.feed.rss.Description].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:140,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:140,1"
      Dst: "[com.rometools.rome.feed.rss.Description].setValue(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:141,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:141,1"
      Dst: "[com.rometools.rome.feed.rss.Description].setType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS10].createItemContent(com.rometools.rome.feed.synd.SyndContent)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.rometools.rome.feed.rss.Content"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndContent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Content].<init>()"
    - "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - "[com.rometools.rome.feed.rss.Content].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - "[com.rometools.rome.feed.rss.Content].setType(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:146,1"
      Dst: "[com.rometools.rome.feed.rss.Content].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:147,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:147,1"
      Dst: "[com.rometools.rome.feed.rss.Content].setValue(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:148,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS10:148,1"
      Dst: "[com.rometools.rome.feed.rss.Content].setType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.ToStringBean].<init>()"
    functionSourceFile: "com.rometools.rome.feed.impl.ToStringBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.ToStringBean:45,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class<?>,java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.impl.ToStringBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.Class<?>"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.ThreadLocal].get()"
    - "[java.util.Stack].<init>()"
    - "[java.lang.ThreadLocal].set(java.lang.Object)"
    - "[java.util.Vector].isEmpty()"
    - "[java.util.Stack].peek()"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getName()"
    - "[java.lang.String].lastIndexOf(java.lang.String)"
    - "[java.lang.String].substring(int)"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object,java.lang.String)"
    - "[java.lang.ThreadLocal].remove()"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:61"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:68"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:67"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:68"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:71"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:70"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:74"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:78"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:77"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:84"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:88"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:87"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.ToStringBean:58,1"
      Dst: "[java.lang.ThreadLocal].get()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:62,1"
      Dst: "[java.util.Stack].<init>()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:63,1"
      Dst: "[java.lang.ThreadLocal].set(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:68,1"
      Dst: "[java.util.Vector].isEmpty()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:71,1"
      Dst: "[java.util.Stack].peek()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:75,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:75,1"
      Dst: "[java.lang.Class].getName()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:76,1"
      Dst: "[java.lang.String].lastIndexOf(java.lang.String)"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:76,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:82,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object,java.lang.String)"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:85,1"
      Dst: "[java.lang.ThreadLocal].remove()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class<?>,java.lang.Object,java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.impl.ToStringBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.Class<?>"
    - "java.lang.Object"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuffer].<init>(int)"
    - "[com.rometools.rome.feed.impl.BeanIntrospector].getPropertyDescriptorsWithGetters(java.lang.Class)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].getName()"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].getReadMethod()"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.rometools.rome.feed.impl.ToStringBean].printProperty(java.lang.StringBuffer,java.lang.String,java.lang.Object)"
    - "[org.slf4j.Logger].error(java.lang.String,java.lang.Throwable)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.StringBuffer].append(java.lang.String)"
    - "[java.lang.StringBuffer].toString()"
    functionUses: 0
    ICount: 36
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:106"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:121"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.ToStringBean:101,1"
      Dst: "[java.lang.StringBuffer].<init>(int)"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:105,1"
      Dst: "[com.rometools.rome.feed.impl.BeanIntrospector].getPropertyDescriptorsWithGetters(java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:106,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:106,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:106,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:108,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].getName()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:109,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].getReadMethod()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:111,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:112,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:112,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:112,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:112,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].printProperty(java.lang.StringBuffer,java.lang.String,java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:117,1"
      Dst: "[org.slf4j.Logger].error(java.lang.String,java.lang.Throwable)"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:118,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:119,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:120,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:120,1"
      Dst: "[java.lang.StringBuffer].append(java.lang.String)"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:123,1"
      Dst: "[java.lang.StringBuffer].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.impl.ToStringBean].printProperty(java.lang.StringBuffer,java.lang.String,java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.impl.ToStringBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuffer].append(java.lang.String)"
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].isArray()"
    - "[com.rometools.rome.feed.impl.ToStringBean].printArrayProperty(java.lang.StringBuffer,java.lang.String,java.lang.Object)"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].isEmpty()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[java.lang.ThreadLocal].get()"
    - "[java.util.Stack].push(java.lang.Object)"
    - "[java.lang.Object].toString()"
    - "[java.util.Stack].pop()"
    - "[java.util.Collection].isEmpty()"
    - "[java.util.Collection].iterator()"
    - "[java.lang.Integer].valueOf(int)"
    functionUses: 0
    ICount: 111
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:128"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:131"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:132"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:135"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:136"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:135"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:142"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:147"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:148"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:175"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:174"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:159"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:162"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:161"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:165"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:168"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:167"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:136"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:211"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:179"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:184"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:187"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:210"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:209"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:196"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:199"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:198"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:202"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:205"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:204"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:218"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:221"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.ToStringBean:130,1"
      Dst: "[java.lang.StringBuffer].append(java.lang.String)"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:132,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:132,1"
      Dst: "[java.lang.Class].isArray()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:134,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].printArrayProperty(java.lang.StringBuffer,java.lang.String,java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:140,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:142,1"
      Dst: "[java.util.Set].isEmpty()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:148,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:148,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:148,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:150,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:151,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:152,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:156,1"
      Dst: "[java.lang.ThreadLocal].get()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:157,1"
      Dst: "[java.util.Stack].push(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:162,1"
      Dst: "[java.lang.Object].toString()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:164,1"
      Dst: "[java.util.Stack].pop()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:179,1"
      Dst: "[java.util.Collection].isEmpty()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:187,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:189,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 34
    CyclomaticComplexity: 14
  - functionName: "[com.rometools.rome.feed.impl.ToStringBean].printArrayProperty(java.lang.StringBuffer,java.lang.String,java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.impl.ToStringBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.StringBuffer"
    - "java.lang.String"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.reflect.Array].getLength(java.lang.Object)"
    - "[java.lang.reflect.Array].get(java.lang.Object,int)"
    - "[java.lang.Integer].valueOf(int)"
    - "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - "[com.rometools.rome.feed.impl.ToStringBean].printProperty(java.lang.StringBuffer,java.lang.String,java.lang.Object)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.ToStringBean:229"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.ToStringBean:232"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.ToStringBean:228,1"
      Dst: "[java.lang.reflect.Array].getLength(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:230,1"
      Dst: "[java.lang.reflect.Array].get(java.lang.Object,int)"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:231,1"
      Dst: "[java.lang.Integer].valueOf(int)"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:231,1"
      Dst: "[java.lang.String].format(java.lang.String,java.lang.Object[])"
    - Src: "com.rometools.rome.feed.impl.ToStringBean:231,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].printProperty(java.lang.StringBuffer,java.lang.String,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.XmlReader].<init>(java.io.File)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.FileInputStream].<init>(java.io.File)"
    - "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:99,1"
      Dst: "[java.io.FileInputStream].<init>(java.io.File)"
    - Src: "com.rometools.rome.io.XmlReader:99,1"
      Dst: "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionDepth: 8
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream,boolean)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:116,1"
      Dst: "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream,boolean,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: 147
    functionLinenumberEnd: 164
    functionDepth: 6
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Reader].<init>()"
    - "[com.rometools.rome.io.XmlReader].doRawStream(java.io.InputStream,boolean)"
    - "[com.rometools.rome.io.XmlReader].doLenientDetection(java.lang.String,com.rometools.rome.io.XmlReaderException)"
    functionUses: 1
    ICount: 17
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.XmlReader:149"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:152"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:151"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:157"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:155"
        BranchSideFuncs:
        - "doRawStream(java.io.InputStream,boolean)"
        - "doLenientDetection(java.lang.String,com.rometools.rome.io.XmlReaderException)"
      - BranchSide: "com.rometools.rome.io.XmlReader:154"
        BranchSideFuncs:
        - "doRawStream(java.io.InputStream,boolean)"
        - "doLenientDetection(java.lang.String,com.rometools.rome.io.XmlReaderException)"
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:148,1"
      Dst: "[java.io.Reader].<init>()"
    - Src: "com.rometools.rome.io.XmlReader:155,1"
      Dst: "[com.rometools.rome.io.XmlReader].doRawStream(java.io.InputStream,boolean)"
    - Src: "com.rometools.rome.io.XmlReader:160,1"
      Dst: "[com.rometools.rome.io.XmlReader].doLenientDetection(java.lang.String,com.rometools.rome.io.XmlReaderException)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "com.rometools.rome.io.XmlReaderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream,boolean)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: 192
    functionLinenumberEnd: 195
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream,boolean,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:193,1"
      Dst: "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream,boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "com.rometools.rome.io.XmlReaderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].<init>(java.net.URL)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.net.URL"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.XmlReader].<init>(java.net.URL,java.util.Map)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:216,1"
      Dst: "[com.rometools.rome.io.XmlReader].<init>(java.net.URL,java.util.Map)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].<init>(java.net.URL,java.util.Map)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.net.URL"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.net.URL].openConnection()"
    - "[com.rometools.rome.io.XmlReader].<init>(java.net.URLConnection,java.util.Map)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:240,1"
      Dst: "[java.net.URL].openConnection()"
    - Src: "com.rometools.rome.io.XmlReader:240,1"
      Dst: "[com.rometools.rome.io.XmlReader].<init>(java.net.URLConnection,java.util.Map)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].<init>(java.net.URLConnection)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.net.URLConnection"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.XmlReader].<init>(java.net.URLConnection,java.util.Map)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:263,1"
      Dst: "[com.rometools.rome.io.XmlReader].<init>(java.net.URLConnection,java.util.Map)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].<init>(java.net.URLConnection,java.util.Map)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.net.URLConnection"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Reader].<init>()"
    - "[com.rometools.rome.io.XmlReader].setRequestHeader(java.net.URLConnection,java.util.Map)"
    - "[java.net.URLConnection].getInputStream()"
    - "[java.net.URLConnection].getContentType()"
    - "[com.rometools.rome.io.XmlReader].doHttpStream(java.io.InputStream,java.lang.String,boolean)"
    - "[com.rometools.rome.io.XmlReader].doLenientDetection(java.lang.String,com.rometools.rome.io.XmlReaderException)"
    - "[com.rometools.rome.io.XmlReader].doRawStream(java.io.InputStream,boolean)"
    functionUses: 0
    ICount: 33
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.XmlReader:289"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:296"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:295"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:296"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:303"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:286,1"
      Dst: "[java.io.Reader].<init>()"
    - Src: "com.rometools.rome.io.XmlReader:290,1"
      Dst: "[com.rometools.rome.io.XmlReader].setRequestHeader(java.net.URLConnection,java.util.Map)"
    - Src: "com.rometools.rome.io.XmlReader:292,1"
      Dst: "[java.net.URLConnection].getInputStream()"
    - Src: "com.rometools.rome.io.XmlReader:292,1"
      Dst: "[java.net.URLConnection].getContentType()"
    - Src: "com.rometools.rome.io.XmlReader:292,1"
      Dst: "[com.rometools.rome.io.XmlReader].doHttpStream(java.io.InputStream,java.lang.String,boolean)"
    - Src: "com.rometools.rome.io.XmlReader:294,1"
      Dst: "[com.rometools.rome.io.XmlReader].doLenientDetection(java.lang.String,com.rometools.rome.io.XmlReaderException)"
    - Src: "com.rometools.rome.io.XmlReader:304,1"
      Dst: "[com.rometools.rome.io.XmlReader].doRawStream(java.io.InputStream,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream,java.lang.String,boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:328,1"
      Dst: "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream,java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream,java.lang.String,boolean,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    - "boolean"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Reader].<init>()"
    - "[com.rometools.rome.io.XmlReader].doHttpStream(java.io.InputStream,java.lang.String,boolean)"
    - "[com.rometools.rome.io.XmlReader].doLenientDetection(java.lang.String,com.rometools.rome.io.XmlReaderException)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.XmlReader:364"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:367"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:366"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:372"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:370"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:369"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:363,1"
      Dst: "[java.io.Reader].<init>()"
    - Src: "com.rometools.rome.io.XmlReader:370,1"
      Dst: "[com.rometools.rome.io.XmlReader].doHttpStream(java.io.InputStream,java.lang.String,boolean)"
    - Src: "com.rometools.rome.io.XmlReader:375,1"
      Dst: "[com.rometools.rome.io.XmlReader].doLenientDetection(java.lang.String,com.rometools.rome.io.XmlReaderException)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "com.rometools.rome.io.XmlReaderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream,java.lang.String,boolean)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream,java.lang.String,boolean,java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:411,1"
      Dst: "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream,java.lang.String,boolean,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      - "com.rometools.rome.io.XmlReaderException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].getDefaultEncoding()"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].setDefaultEncoding(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].getEncoding()"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].doLenientDetection(java.lang.String,com.rometools.rome.io.XmlReaderException)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: 453
    functionLinenumberEnd: 481
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.rometools.rome.io.XmlReaderException"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[com.rometools.rome.io.XmlReader].doHttpStream(java.io.InputStream,java.lang.String,boolean)"
    - "[com.rometools.rome.io.XmlReaderException].getInputStream()"
    - "[com.rometools.rome.io.XmlReaderException].getXmlEncoding()"
    - "[com.rometools.rome.io.XmlReaderException].getContentTypeEncoding()"
    - "[com.rometools.rome.io.XmlReader].prepareReader(java.io.InputStream,java.lang.String)"
    functionUses: 1
    ICount: 34
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.XmlReader:454"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:466"
        BranchSideFuncs:
        - "startsWith(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.XmlReader:465"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:455"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:466"
        BranchSideFuncs:
        - "substring(int)"
        - "<init>()"
        - "doHttpStream(java.io.InputStream,java.lang.String,boolean)"
        - "append(java.lang.String)"
        - "toString()"
        - "length()"
      - BranchSide: "com.rometools.rome.io.XmlReader:465"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:466"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:480"
        BranchSideFuncs:
        - "getXmlEncoding()"
      - BranchSide: "com.rometools.rome.io.XmlReader:479"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:468"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:471"
        BranchSideFuncs:
        - "getContentTypeEncoding()"
      - BranchSide: "com.rometools.rome.io.XmlReader:470"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:471"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:478"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:477"
        BranchSideFuncs:
        - "prepareReader(java.io.InputStream,java.lang.String)"
        - "getInputStream()"
    - Branch String: "com.rometools.rome.io.XmlReader:472"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:475"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:474"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:455,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:456,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.rometools.rome.io.XmlReader:456,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.rometools.rome.io.XmlReader:457,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.io.XmlReader:457,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:457,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.io.XmlReader:459,1"
      Dst: "[com.rometools.rome.io.XmlReaderException].getInputStream()"
    - Src: "com.rometools.rome.io.XmlReader:459,1"
      Dst: "[com.rometools.rome.io.XmlReader].doHttpStream(java.io.InputStream,java.lang.String,boolean)"
    - Src: "com.rometools.rome.io.XmlReader:467,1"
      Dst: "[com.rometools.rome.io.XmlReaderException].getXmlEncoding()"
    - Src: "com.rometools.rome.io.XmlReader:469,1"
      Dst: "[com.rometools.rome.io.XmlReaderException].getContentTypeEncoding()"
    - Src: "com.rometools.rome.io.XmlReader:478,1"
      Dst: "[com.rometools.rome.io.XmlReader].prepareReader(java.io.InputStream,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 7
  - functionName: "[com.rometools.rome.io.XmlReaderException].getInputStream()"
    functionSourceFile: "com.rometools.rome.io.XmlReaderException"
    linkageType: ""
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionDepth: 0
    returnType: "java.io.InputStream"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].doHttpStream(java.io.InputStream,java.lang.String,boolean)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: 508
    functionLinenumberEnd: 518
    functionDepth: 4
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.BufferedInputStream].<init>(java.io.InputStream,int)"
    - "[com.rometools.rome.io.XmlReader].getContentTypeMime(java.lang.String)"
    - "[com.rometools.rome.io.XmlReader].getContentTypeEncoding(java.lang.String)"
    - "[com.rometools.rome.io.XmlReader].getBOMEncoding(java.io.BufferedInputStream)"
    - "[com.rometools.rome.io.XmlReader].getXMLGuessEncoding(java.io.BufferedInputStream)"
    - "[com.rometools.rome.io.XmlReader].getXmlProlog(java.io.InputStream,java.lang.String)"
    - "[com.rometools.rome.io.XmlReader].calculateHttpEncoding(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.io.InputStream,boolean)"
    - "[com.rometools.rome.io.XmlReader].prepareReader(java.io.InputStream,java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 8
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:509,1"
      Dst: "[java.io.BufferedInputStream].<init>(java.io.InputStream,int)"
    - Src: "com.rometools.rome.io.XmlReader:510,1"
      Dst: "[com.rometools.rome.io.XmlReader].getContentTypeMime(java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:511,1"
      Dst: "[com.rometools.rome.io.XmlReader].getContentTypeEncoding(java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:512,1"
      Dst: "[com.rometools.rome.io.XmlReader].getBOMEncoding(java.io.BufferedInputStream)"
    - Src: "com.rometools.rome.io.XmlReader:513,1"
      Dst: "[com.rometools.rome.io.XmlReader].getXMLGuessEncoding(java.io.BufferedInputStream)"
    - Src: "com.rometools.rome.io.XmlReader:514,1"
      Dst: "[com.rometools.rome.io.XmlReader].getXmlProlog(java.io.InputStream,java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:515,1"
      Dst: "[com.rometools.rome.io.XmlReader].calculateHttpEncoding(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.io.InputStream,boolean)"
    - Src: "com.rometools.rome.io.XmlReader:516,1"
      Dst: "[com.rometools.rome.io.XmlReader].prepareReader(java.io.InputStream,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].getContentTypeMime(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: 617
    functionLinenumberEnd: 628
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].indexOf(java.lang.String)"
    - "[java.lang.String].trim()"
    - "[java.lang.String].substring(int,int)"
    functionUses: 1
    ICount: 11
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.XmlReader:619"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:627"
        BranchSideFuncs:
        - "indexOf(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.XmlReader:626"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:621"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:624"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:623"
        BranchSideFuncs:
        - "trim()"
        - "substring(int,int)"
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:620,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:622,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.rometools.rome.io.XmlReader:624,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.XmlReader].getContentTypeEncoding(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: 632
    functionLinenumberEnd: 651
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].indexOf(java.lang.String)"
    - "[java.lang.String].substring(int)"
    - "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - "[java.util.regex.Matcher].find()"
    - "[java.util.regex.Matcher].group(int)"
    - "[java.lang.String].toUpperCase(java.util.Locale)"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int,int)"
    functionUses: 1
    ICount: 29
    EdgeCount: 12
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.XmlReader:634"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:650"
        BranchSideFuncs:
        - "indexOf(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.XmlReader:649"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:636"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:646"
        BranchSideFuncs:
        - "substring(int)"
        - "find()"
        - "matcher(java.lang.CharSequence)"
      - BranchSide: "com.rometools.rome.io.XmlReader:645"
        BranchSideFuncs:
        - "endsWith(java.lang.String)"
        - "startsWith(java.lang.String)"
    - Branch String: "com.rometools.rome.io.XmlReader:639"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:642"
        BranchSideFuncs:
        - "group(int)"
      - BranchSide: "com.rometools.rome.io.XmlReader:641"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:642"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:646"
        BranchSideFuncs:
        - "toUpperCase(java.util.Locale)"
      - BranchSide: "com.rometools.rome.io.XmlReader:645"
        BranchSideFuncs:
        - "endsWith(java.lang.String)"
        - "startsWith(java.lang.String)"
    - Branch String: "com.rometools.rome.io.XmlReader:646"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:650"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
      - BranchSide: "com.rometools.rome.io.XmlReader:649"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:646"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:646"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
      - BranchSide: "com.rometools.rome.io.XmlReader:645"
        BranchSideFuncs:
        - "endsWith(java.lang.String)"
        - "startsWith(java.lang.String)"
    - Branch String: "com.rometools.rome.io.XmlReader:646"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:647"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
      - BranchSide: "com.rometools.rome.io.XmlReader:646"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
    - Branch String: "com.rometools.rome.io.XmlReader:646"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:650"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
      - BranchSide: "com.rometools.rome.io.XmlReader:649"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:646"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:650"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
      - BranchSide: "com.rometools.rome.io.XmlReader:649"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:635,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:637,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.rometools.rome.io.XmlReader:638,1"
      Dst: "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - Src: "com.rometools.rome.io.XmlReader:639,1"
      Dst: "[java.util.regex.Matcher].find()"
    - Src: "com.rometools.rome.io.XmlReader:640,1"
      Dst: "[java.util.regex.Matcher].group(int)"
    - Src: "com.rometools.rome.io.XmlReader:643,1"
      Dst: "[java.lang.String].toUpperCase(java.util.Locale)"
    - Src: "com.rometools.rome.io.XmlReader:646,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:646,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:647,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.rometools.rome.io.XmlReader:647,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 10
  - functionName: "[com.rometools.rome.io.XmlReader].getBOMEncoding(java.io.BufferedInputStream)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: 655
    functionLinenumberEnd: 679
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.io.BufferedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.BufferedInputStream].mark(int)"
    - "[java.io.BufferedInputStream].read()"
    - "[java.io.BufferedInputStream].reset()"
    functionUses: 2
    ICount: 38
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.XmlReader:663"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:668"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:667"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:663"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:668"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:667"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:668"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:673"
        BranchSideFuncs:
        - "read()"
      - BranchSide: "com.rometools.rome.io.XmlReader:672"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:668"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:673"
        BranchSideFuncs:
        - "read()"
      - BranchSide: "com.rometools.rome.io.XmlReader:672"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:673"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:676"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:675"
        BranchSideFuncs:
        - "reset()"
    - Branch String: "com.rometools.rome.io.XmlReader:673"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:676"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:675"
        BranchSideFuncs:
        - "reset()"
    - Branch String: "com.rometools.rome.io.XmlReader:673"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:676"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:675"
        BranchSideFuncs:
        - "reset()"
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:658,1"
      Dst: "[java.io.BufferedInputStream].mark(int)"
    - Src: "com.rometools.rome.io.XmlReader:659,1"
      Dst: "[java.io.BufferedInputStream].read()"
    - Src: "com.rometools.rome.io.XmlReader:665,1"
      Dst: "[java.io.BufferedInputStream].reset()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 8
  - functionName: "[com.rometools.rome.io.XmlReader].getXMLGuessEncoding(java.io.BufferedInputStream)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: 683
    functionLinenumberEnd: 703
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.io.BufferedInputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.BufferedInputStream].mark(int)"
    - "[java.io.BufferedInputStream].read()"
    - "[java.io.BufferedInputStream].reset()"
    functionUses: 2
    ICount: 53
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.XmlReader:693"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:695"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:694"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:693"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:695"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:694"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:693"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:695"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:694"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:693"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:695"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:694"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:695"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:697"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:696"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:695"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:697"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:696"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:695"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:697"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:696"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:695"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:697"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:696"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:697"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:699"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:698"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:697"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:699"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:698"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:697"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:699"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:698"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:697"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:699"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:698"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:699"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:702"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:701"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:699"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:702"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:701"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:699"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:702"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:701"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:699"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:702"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:701"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:686,1"
      Dst: "[java.io.BufferedInputStream].mark(int)"
    - Src: "com.rometools.rome.io.XmlReader:687,1"
      Dst: "[java.io.BufferedInputStream].read()"
    - Src: "com.rometools.rome.io.XmlReader:691,1"
      Dst: "[java.io.BufferedInputStream].reset()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 21
    CyclomaticComplexity: 17
  - functionName: "[com.rometools.rome.io.XmlReader].getXmlProlog(java.io.InputStream,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: 706
    functionLinenumberEnd: 740
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.InputStream].mark(int)"
    - "[java.util.zip.InflaterInputStream].mark(int)"
    - "[java.io.BufferedInputStream].mark(int)"
    - "[java.io.ByteArrayInputStream].mark(int)"
    - "[java.io.FilterInputStream].mark(int)"
    - "[java.util.jar.Manifest$FastInputStream].read(byte[],int,int)"
    - "[java.util.zip.ZipInputStream].read(byte[],int,int)"
    - "[java.io.BufferedInputStream].read(byte[],int,int)"
    - "[java.util.zip.InflaterInputStream].read(byte[],int,int)"
    - "[java.lang.ProcessImpl$DeferredCloseInputStream].read(byte[],int,int)"
    - "[java.util.jar.JarInputStream].read(byte[],int,int)"
    - "[java.io.ObjectInputStream$PeekInputStream].read(byte[],int,int)"
    - "[java.io.ObjectInputStream].read(byte[],int,int)"
    - "[java.io.FilterInputStream].read(byte[],int,int)"
    - "[java.io.ByteArrayInputStream].read(byte[],int,int)"
    - "[java.io.ObjectInputStream$BlockDataInputStream].read(byte[],int,int)"
    - "[java.io.DataInputStream].read(byte[],int,int)"
    - "[java.io.InputStream].read(byte[],int,int)"
    - "[java.io.InputStream$1].read(byte[],int,int)"
    - "[java.io.FileInputStream].read(byte[],int,int)"
    - "[java.lang.String].<init>(byte[],int,int,java.lang.String)"
    - "[java.lang.String].indexOf(java.lang.String)"
    - "[java.io.IOException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.io.InputStream].reset()"
    - "[java.io.BufferedInputStream].reset()"
    - "[java.util.zip.InflaterInputStream].reset()"
    - "[java.io.FilterInputStream].reset()"
    - "[java.io.ByteArrayInputStream].reset()"
    - "[java.lang.String].<init>(byte[],java.lang.String)"
    - "[java.lang.String].substring(int,int)"
    - "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - "[java.util.regex.Matcher].find()"
    - "[java.util.regex.Matcher].group(int)"
    - "[java.lang.String].toUpperCase(java.util.Locale)"
    - "[java.lang.String].length()"
    functionUses: 2
    ICount: 55
    EdgeCount: 57
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.XmlReader:708"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:739"
        BranchSideFuncs:
        - "mark(int)"
      - BranchSide: "com.rometools.rome.io.XmlReader:738"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:715"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:null"
        BranchSideFuncs:
        - "read(byte[],int,int)"
        - "<init>(byte[],int,int,java.lang.String)"
        - "indexOf(java.lang.String)"
    - Branch String: "com.rometools.rome.io.XmlReader:715"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:null"
        BranchSideFuncs:
        - "read(byte[],int,int)"
        - "<init>(byte[],int,int,java.lang.String)"
        - "indexOf(java.lang.String)"
    - Branch String: "com.rometools.rome.io.XmlReader:715"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:null"
        BranchSideFuncs:
        - "read(byte[],int,int)"
        - "<init>(byte[],int,int,java.lang.String)"
        - "indexOf(java.lang.String)"
    - Branch String: "com.rometools.rome.io.XmlReader:721"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:729"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:728"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:722"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:725"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:724"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "toString()"
        - "append(int)"
        - "<init>()"
        - "<init>(java.lang.String)"
    - Branch String: "com.rometools.rome.io.XmlReader:729"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:739"
        BranchSideFuncs:
        - "<init>(byte[],java.lang.String)"
        - "matcher(java.lang.CharSequence)"
        - "find()"
        - "reset()"
      - BranchSide: "com.rometools.rome.io.XmlReader:738"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:733"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:739"
        BranchSideFuncs:
        - "group(int)"
        - "substring(int,int)"
        - "toUpperCase(java.util.Locale)"
        - "length()"
      - BranchSide: "com.rometools.rome.io.XmlReader:738"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:710,1"
      Dst: "[java.io.InputStream].mark(int)"
    - Src: "com.rometools.rome.io.XmlReader:713,1"
      Dst: "[java.io.InputStream].read(byte[],int,int)"
    - Src: "com.rometools.rome.io.XmlReader:719,1"
      Dst: "[java.lang.String].<init>(byte[],int,int,java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:719,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:723,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:725,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.io.XmlReader:725,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:725,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.rometools.rome.io.XmlReader:725,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.io.XmlReader:730,1"
      Dst: "[java.io.InputStream].reset()"
    - Src: "com.rometools.rome.io.XmlReader:731,1"
      Dst: "[java.lang.String].<init>(byte[],java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:731,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.rometools.rome.io.XmlReader:732,1"
      Dst: "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - Src: "com.rometools.rome.io.XmlReader:733,1"
      Dst: "[java.util.regex.Matcher].find()"
    - Src: "com.rometools.rome.io.XmlReader:734,1"
      Dst: "[java.util.regex.Matcher].group(int)"
    - Src: "com.rometools.rome.io.XmlReader:734,1"
      Dst: "[java.lang.String].toUpperCase(java.util.Locale)"
    - Src: "com.rometools.rome.io.XmlReader:735,1"
      Dst: "[java.lang.String].length()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 7
  - functionName: "[com.rometools.rome.io.XmlReader].calculateHttpEncoding(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.io.InputStream,boolean)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: 578
    functionLinenumberEnd: 614
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.XmlReader].isAppXml(java.lang.String)"
    - "[com.rometools.rome.io.XmlReader].isTextXml(java.lang.String)"
    - "[com.rometools.rome.io.XmlReader].calculateRawEncoding(java.lang.String,java.lang.String,java.lang.String,java.io.InputStream)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.rometools.rome.io.XmlReaderException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.io.InputStream)"
    - "[java.text.Format].format(java.lang.Object)"
    - "[java.lang.String].startsWith(java.lang.String)"
    functionUses: 1
    ICount: 74
    EdgeCount: 13
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.XmlReader:579"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:582"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:581"
        BranchSideFuncs:
        - "isAppXml(java.lang.String)"
        - "isTextXml(java.lang.String)"
    - Branch String: "com.rometools.rome.io.XmlReader:579"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:582"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:581"
        BranchSideFuncs:
        - "isAppXml(java.lang.String)"
        - "isTextXml(java.lang.String)"
    - Branch String: "com.rometools.rome.io.XmlReader:584"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:585"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:584"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:584"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:609"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:608"
        BranchSideFuncs:
        - "format(java.lang.Object)"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.io.InputStream)"
    - Branch String: "com.rometools.rome.io.XmlReader:585"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:595"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:594"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:586"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:589"
        BranchSideFuncs:
        - "calculateRawEncoding(java.lang.String,java.lang.String,java.lang.String,java.io.InputStream)"
      - BranchSide: "com.rometools.rome.io.XmlReader:588"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:589"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:592"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:591"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:595"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:598"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:597"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.rometools.rome.io.XmlReader:595"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:596"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:595"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:595"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:598"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:597"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.rometools.rome.io.XmlReader:598"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:606"
        BranchSideFuncs:
        - "startsWith(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.XmlReader:605"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:599"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:602"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:601"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:599"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:602"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:601"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:582,1"
      Dst: "[com.rometools.rome.io.XmlReader].isAppXml(java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:583,1"
      Dst: "[com.rometools.rome.io.XmlReader].isTextXml(java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:587,1"
      Dst: "[com.rometools.rome.io.XmlReader].calculateRawEncoding(java.lang.String,java.lang.String,java.lang.String,java.io.InputStream)"
    - Src: "com.rometools.rome.io.XmlReader:595,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.XmlReader:596,1"
      Dst: "[java.text.Format].format(java.lang.Object)"
    - Src: "com.rometools.rome.io.XmlReader:596,1"
      Dst: "[com.rometools.rome.io.XmlReaderException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.io.InputStream)"
    - Src: "com.rometools.rome.io.XmlReader:599,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 23
    CyclomaticComplexity: 11
  - functionName: "[com.rometools.rome.io.XmlReader].isAppXml(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: 743
    functionLinenumberEnd: 747
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[java.lang.String].startsWith(java.lang.String)"
    functionUses: 1
    ICount: 16
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.XmlReader:744"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:-1"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.rometools.rome.io.XmlReader:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:745"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:744"
        BranchSideFuncs:
        - "endsWith(java.lang.String)"
        - "startsWith(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.XmlReader:743"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:745"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:744"
        BranchSideFuncs:
        - "endsWith(java.lang.String)"
        - "startsWith(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.XmlReader:743"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:745"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:744"
        BranchSideFuncs:
        - "endsWith(java.lang.String)"
        - "startsWith(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.XmlReader:743"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:746"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:746"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:745,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.XmlReader:746,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:746,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 7
  - functionName: "[com.rometools.rome.io.XmlReader].isTextXml(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: 750
    functionLinenumberEnd: 752
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.String].startsWith(java.lang.String)"
    functionUses: 1
    ICount: 14
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.XmlReader:751"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:751"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:750"
        BranchSideFuncs:
        - "endsWith(java.lang.String)"
        - "startsWith(java.lang.String)"
        - "equals(java.lang.Object)"
    - Branch String: "com.rometools.rome.io.XmlReader:751"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:750"
        BranchSideFuncs:
        - "endsWith(java.lang.String)"
        - "startsWith(java.lang.String)"
        - "equals(java.lang.Object)"
    - Branch String: "com.rometools.rome.io.XmlReader:751"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:751"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:751,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.XmlReader:751,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:751,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 6
  - functionName: "[com.rometools.rome.io.XmlReader].calculateRawEncoding(java.lang.String,java.lang.String,java.lang.String,java.io.InputStream)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: 526
    functionLinenumberEnd: 559
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.rometools.rome.io.XmlReaderException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.io.InputStream)"
    - "[java.text.Format].format(java.lang.Object)"
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 2
    ICount: 94
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.XmlReader:527"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:539"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:538"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:528"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:529"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:528"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:528"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:534"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:533"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:529"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:532"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:531"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:534"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:537"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:536"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:534"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:535"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:534"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:534"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:537"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:536"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:539"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:547"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:546"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:540"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:543"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:542"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:540"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:543"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:542"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:543"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:546"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:545"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:543"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:546"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:545"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:547"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:548"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:547"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:547"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:556"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:555"
        BranchSideFuncs:
        - "format(java.lang.Object)"
        - "<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.io.InputStream)"
    - Branch String: "com.rometools.rome.io.XmlReader:548"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:551"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.XmlReader:550"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.rometools.rome.io.XmlReader:548"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:551"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.XmlReader:550"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
    - Branch String: "com.rometools.rome.io.XmlReader:551"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:554"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:553"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:551"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:554"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:553"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:551"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:554"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:553"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:534,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.XmlReader:541,1"
      Dst: "[java.text.Format].format(java.lang.Object)"
    - Src: "com.rometools.rome.io.XmlReader:541,1"
      Dst: "[com.rometools.rome.io.XmlReaderException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.io.InputStream)"
    - Src: "com.rometools.rome.io.XmlReader:549,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 31
    CyclomaticComplexity: 15
  - functionName: "[com.rometools.rome.io.XmlReaderException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.io.InputStream)"
    functionSourceFile: "com.rometools.rome.io.XmlReaderException"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionDepth: 1
    returnType: "void"
    argCount: 5
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.XmlReaderException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.io.InputStream)"
    functionUses: 4
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReaderException:52,1"
      Dst: "[com.rometools.rome.io.XmlReaderException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.io.InputStream)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReaderException].<init>(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.io.InputStream)"
    functionSourceFile: "com.rometools.rome.io.XmlReaderException"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 80
    functionDepth: 0
    returnType: "void"
    argCount: 7
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    - "java.io.InputStream"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 4
    ICount: 16
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReaderException:72,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].prepareReader(java.io.InputStream,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: 519
    functionLinenumberEnd: 523
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.InputStreamReader].<init>(java.io.InputStream,java.lang.String)"
    functionUses: 3
    ICount: 8
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:520,1"
      Dst: "[java.io.InputStreamReader].<init>(java.io.InputStream,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReaderException].getXmlEncoding()"
    functionSourceFile: "com.rometools.rome.io.XmlReaderException"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReaderException].getContentTypeEncoding()"
    functionSourceFile: "com.rometools.rome.io.XmlReaderException"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].read(char[],int,int)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: 483
    functionLinenumberEnd: 485
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.BufferedReader].read(char[],int,int)"
    - "[java.io.InputStreamReader].read(char[],int,int)"
    - "[com.rometools.rome.io.XmlReader].read(char[],int,int)"
    - "[com.rometools.rome.io.impl.XmlFixerReader].read(char[],int,int)"
    - "[sun.nio.cs.StreamDecoder].read(char[],int,int)"
    - "[java.io.StringReader].read(char[],int,int)"
    - "[java.io.Reader].read(char[],int,int)"
    functionUses: 3
    ICount: 7
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:484,1"
      Dst: "[java.io.Reader].read(char[],int,int)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].close()"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Reader].close()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:496,1"
      Dst: "[java.io.Reader].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].doRawStream(java.io.InputStream,boolean)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: 499
    functionLinenumberEnd: 507
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.InputStream"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.BufferedInputStream].<init>(java.io.InputStream,int)"
    - "[com.rometools.rome.io.XmlReader].getBOMEncoding(java.io.BufferedInputStream)"
    - "[com.rometools.rome.io.XmlReader].getXMLGuessEncoding(java.io.BufferedInputStream)"
    - "[com.rometools.rome.io.XmlReader].getXmlProlog(java.io.InputStream,java.lang.String)"
    - "[com.rometools.rome.io.XmlReader].calculateRawEncoding(java.lang.String,java.lang.String,java.lang.String,java.io.InputStream)"
    - "[com.rometools.rome.io.XmlReader].prepareReader(java.io.InputStream,java.lang.String)"
    functionUses: 1
    ICount: 11
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:500,1"
      Dst: "[java.io.BufferedInputStream].<init>(java.io.InputStream,int)"
    - Src: "com.rometools.rome.io.XmlReader:501,1"
      Dst: "[com.rometools.rome.io.XmlReader].getBOMEncoding(java.io.BufferedInputStream)"
    - Src: "com.rometools.rome.io.XmlReader:502,1"
      Dst: "[com.rometools.rome.io.XmlReader].getXMLGuessEncoding(java.io.BufferedInputStream)"
    - Src: "com.rometools.rome.io.XmlReader:503,1"
      Dst: "[com.rometools.rome.io.XmlReader].getXmlProlog(java.io.InputStream,java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:504,1"
      Dst: "[com.rometools.rome.io.XmlReader].calculateRawEncoding(java.lang.String,java.lang.String,java.lang.String,java.io.InputStream)"
    - Src: "com.rometools.rome.io.XmlReader:505,1"
      Dst: "[com.rometools.rome.io.XmlReader].prepareReader(java.io.InputStream,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReader].setRequestHeader(java.net.URLConnection,java.util.Map<String,String>)"
    functionSourceFile: "com.rometools.rome.io.XmlReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.net.URLConnection"
    - "java.util.Map<String,String>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getPackage()"
    - "[java.lang.Package].getImplementationTitle()"
    - "[java.lang.Package].getImplementationVersion()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.net.URLConnection].setRequestProperty(java.lang.String,java.lang.String)"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    functionUses: 0
    ICount: 34
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.XmlReader:563"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:566"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:565"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:563"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:566"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:565"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:568"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:573"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:572"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.XmlReader:569"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.XmlReader:573"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.XmlReader:572"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.XmlReader:562,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.io.XmlReader:562,1"
      Dst: "[java.lang.Class].getPackage()"
    - Src: "com.rometools.rome.io.XmlReader:563,1"
      Dst: "[java.lang.Package].getImplementationTitle()"
    - Src: "com.rometools.rome.io.XmlReader:563,1"
      Dst: "[java.lang.Package].getImplementationVersion()"
    - Src: "com.rometools.rome.io.XmlReader:564,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.io.XmlReader:564,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:564,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.io.XmlReader:564,1"
      Dst: "[java.net.URLConnection].setRequestProperty(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.XmlReader:569,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "com.rometools.rome.io.XmlReader:569,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "com.rometools.rome.io.XmlReader:569,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.XmlReader:569,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.XmlReader:570,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "com.rometools.rome.io.XmlReader:570,1"
      Dst: "[java.util.Map$Entry].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 5
  - functionName: "[com.rometools.rome.feed.atom.Person].clone()"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Person:57,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.atom.Person:57,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Person].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Person:71,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.atom.Person:71,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Person].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Person:85,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Person].toString()"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Person:97,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.atom.Person:97,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Person].getName()"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Person].getUrl()"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Person].setUriResolved(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Person].getUriResolved(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Alternatives].firstNotNull(java.lang.Object[])"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Person:149,1"
      Dst: "[com.rometools.utils.Alternatives].firstNotNull(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Person].getEmail()"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Person].getUri()"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Person].getModules()"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Person:209,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Person].getModule(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Person"
    linkageType: ""
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionDepth: 0
    returnType: "com.rometools.rome.feed.module.Module"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Person:234,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.SyModuleGenerator].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.SyModuleGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.SyModuleGenerator:36,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.SyModuleGenerator].getNamespaceUri()"
    functionSourceFile: "com.rometools.rome.io.impl.SyModuleGenerator"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.SyModuleGenerator].getNamespaces()"
    functionSourceFile: "com.rometools.rome.io.impl.SyModuleGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.SyModuleGenerator].generate(com.rometools.rome.feed.module.Module,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.SyModuleGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.module.Module"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.SyModule].getUpdatePeriod()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.module.SyModule].getUpdateFrequency()"
    - "[java.lang.String].valueOf(int)"
    - "[com.rometools.rome.feed.module.SyModule].getUpdateBase()"
    - "[com.rometools.rome.io.impl.DateParser].formatW3CDateTime(java.util.Date,java.util.Locale)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.SyModuleGenerator:74"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.SyModuleGenerator:80"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.SyModuleGenerator:79"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.SyModuleGenerator:85"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.SyModuleGenerator:91"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.SyModuleGenerator:90"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.SyModuleGenerator:73,1"
      Dst: "[com.rometools.rome.feed.module.SyModule].getUpdatePeriod()"
    - Src: "com.rometools.rome.io.impl.SyModuleGenerator:75,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.SyModuleGenerator:76,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.SyModuleGenerator:77,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.SyModuleGenerator:81,1"
      Dst: "[com.rometools.rome.feed.module.SyModule].getUpdateFrequency()"
    - Src: "com.rometools.rome.io.impl.SyModuleGenerator:81,1"
      Dst: "[java.lang.String].valueOf(int)"
    - Src: "com.rometools.rome.io.impl.SyModuleGenerator:84,1"
      Dst: "[com.rometools.rome.feed.module.SyModule].getUpdateBase()"
    - Src: "com.rometools.rome.io.impl.SyModuleGenerator:87,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].formatW3CDateTime(java.util.Date,java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.impl.FeedGenerators].getKey(com.rometools.rome.io.WireFeedGenerator)"
    functionSourceFile: "com.rometools.rome.io.impl.FeedGenerators"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.rometools.rome.io.WireFeedGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].getType()"
    - "[com.rometools.rome.io.WireFeedGenerator].getType()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.FeedGenerators:51,1"
      Dst: "[com.rometools.rome.io.WireFeedGenerator].getType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.FeedGenerators].getSupportedFeedTypes()"
    functionSourceFile: "com.rometools.rome.io.impl.FeedGenerators"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.PluginManager].getKeys()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.FeedGenerators:55,1"
      Dst: "[com.rometools.rome.io.impl.PluginManager].getKeys()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.FeedGenerators].getKey(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.io.impl.FeedGenerators"
    linkageType: ""
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.FeedGenerators].getKey(com.rometools.rome.io.WireFeedGenerator)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.FeedGenerators:33,1"
      Dst: "[com.rometools.rome.io.impl.FeedGenerators].getKey(com.rometools.rome.io.WireFeedGenerator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandParser].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:34,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandParser].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Parser].<init>(java.lang.String,org.jdom2.Namespace)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:38,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].<init>(java.lang.String,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandParser].isMyType(org.jdom2.Document)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandParser"
    linkageType: ""
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom2.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Document].getRootElement()"
    - "[org.jdom2.Element].getAttribute(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.jdom2.Element].getName()"
    - "[com.rometools.rome.io.impl.RSS092Parser].getRSSVersion()"
    - "[org.jdom2.Attribute].getValue()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSVersion()"
    functionUses: 1
    ICount: 16
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:45"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:45"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:45"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:43,1"
      Dst: "[org.jdom2.Document].getRootElement()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:44,1"
      Dst: "[org.jdom2.Element].getAttribute(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:45,1"
      Dst: "[org.jdom2.Element].getName()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:45,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:45,1"
      Dst: "[org.jdom2.Attribute].getValue()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:45,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSVersion()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSVersion()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandParser"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandParser].isHourFormat24(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandParser].parseImage(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandParser"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 191
    functionDepth: 3
    returnType: "com.rometools.rome.feed.rss.Image"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Parser].parseImage(org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getImage(org.jdom2.Element)"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.io.impl.NumberParser].parseInt(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Image].setWidth(java.lang.Integer)"
    - "[com.rometools.rome.feed.rss.Image].setHeight(java.lang.Integer)"
    - "[com.rometools.rome.feed.rss.Image].setDescription(java.lang.String)"
    functionUses: 1
    ICount: 25
    EdgeCount: 19
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:163"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:189"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:168"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:175"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:174"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:170"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:175"
        BranchSideFuncs:
        - "setWidth(java.lang.Integer)"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:174"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:176"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:183"
        BranchSideFuncs:
        - "parseInt(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:182"
        BranchSideFuncs:
        - "getChild(java.lang.String,org.jdom2.Namespace)"
        - "getRSSNamespace()"
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:178"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:183"
        BranchSideFuncs:
        - "setHeight(java.lang.Integer)"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:182"
        BranchSideFuncs:
        - "getChild(java.lang.String,org.jdom2.Namespace)"
        - "getRSSNamespace()"
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:184"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:190"
        BranchSideFuncs:
        - "getText()"
        - "setDescription(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:189"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:162,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].parseImage(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:165,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].getImage(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:167,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:167,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:169,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:169,1"
      Dst: "[com.rometools.rome.io.impl.NumberParser].parseInt(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:171,1"
      Dst: "[com.rometools.rome.feed.rss.Image].setWidth(java.lang.Integer)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:179,1"
      Dst: "[com.rometools.rome.feed.rss.Image].setHeight(java.lang.Integer)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:185,1"
      Dst: "[com.rometools.rome.feed.rss.Image].setDescription(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 7
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandParser].getImage(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandParser"
    linkageType: ""
    functionLinenumber: 215
    functionLinenumberEnd: 222
    functionDepth: 1
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    functionUses: 2
    ICount: 9
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:218"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:221"
        BranchSideFuncs:
        - "getChild(java.lang.String,org.jdom2.Namespace)"
        - "getRSSNamespace()"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:220"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:216,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:216,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandParser].getItems(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandParser"
    linkageType: ""
    functionLinenumber: 199
    functionLinenumberEnd: 206
    functionDepth: 1
    returnType: "java.util.List<Element>"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - "[java.util.Collections].emptyList()"
    functionUses: 1
    ICount: 10
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:202"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:205"
        BranchSideFuncs:
        - "getChildren(java.lang.String,org.jdom2.Namespace)"
        - "getRSSNamespace()"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:204"
        BranchSideFuncs:
        - "emptyList()"
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:200,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:200,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:203,1"
      Dst: "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:205,1"
      Dst: "[java.util.Collections].emptyList()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandParser].getTextInputLabel()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandParser"
    linkageType: ""
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091UserlandParser].getTextInput(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091UserlandParser"
    linkageType: ""
    functionLinenumber: 238
    functionLinenumberEnd: 246
    functionDepth: 1
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getTextInputLabel()"
    - "[com.rometools.rome.io.impl.RSS091NetscapeParser].getTextInputLabel()"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    functionUses: 1
    ICount: 10
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS091UserlandParser:242"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:245"
        BranchSideFuncs:
        - "getChild(java.lang.String,org.jdom2.Namespace)"
        - "getRSSNamespace()"
      - BranchSide: "com.rometools.rome.io.impl.RSS091UserlandParser:244"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:239,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].getTextInputLabel()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:241,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS091UserlandParser:241,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setAlternateLinks(java.util.List<Link>)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Link>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setAuthors(java.util.List<SyndPerson>)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<SyndPerson>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setCategories(java.util.List<Category>)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Category>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getCategories()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:125,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setContents(java.util.List<Content>)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Content>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setContributors(java.util.List<SyndPerson>)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<SyndPerson>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setForeignMarkup(java.util.List<Element>)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 199
    functionLinenumberEnd: 202
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Element>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].isMediaEntry()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Entry].getOtherLinks()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.atom.Link].getRel()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.atom.Entry:264"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.atom.Entry:270"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.atom.Entry:269"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.atom.Entry:265"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.atom.Entry:269"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.atom.Entry:268"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:263,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getOtherLinks()"
    - Src: "com.rometools.rome.feed.atom.Entry:264,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.atom.Entry:264,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.atom.Entry:264,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.atom.Entry:265,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getRel()"
    - Src: "com.rometools.rome.feed.atom.Entry:265,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.atom.Entry].getModule(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionDepth: 0
    returnType: "com.rometools.rome.feed.module.Module"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:302,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setModules(java.util.List<Module>)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 314
    functionLinenumberEnd: 317
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Module>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setOtherLinks(java.util.List<Link>)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 337
    functionLinenumberEnd: 340
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Link>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setPublished(java.util.Date)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 359
    functionLinenumberEnd: 362
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:360,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getPublished()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 370
    functionLinenumberEnd: 372
    functionDepth: 1
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:371,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setRights(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 381
    functionLinenumberEnd: 384
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getRights()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setSource(com.rometools.rome.feed.atom.Feed)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 402
    functionLinenumberEnd: 405
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getSource()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 412
    functionLinenumberEnd: 414
    functionDepth: 0
    returnType: "com.rometools.rome.feed.atom.Feed"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setTitle(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Content].<init>()"
    - "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.atom.Entry:446"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.atom.Entry:449"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.atom.Entry:448"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:447,1"
      Dst: "[com.rometools.rome.feed.atom.Content].<init>()"
    - Src: "com.rometools.rome.feed.atom.Entry:449,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.atom.Entry].setUpdated(java.util.Date)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 495
    functionLinenumberEnd: 498
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:496,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getUpdated()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 506
    functionLinenumberEnd: 508
    functionDepth: 1
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:507,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].setXmlBase(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 517
    functionLinenumberEnd: 520
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].getXmlBase()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].clone()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: 541
    functionLinenumberEnd: 543
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:542,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.atom.Entry:542,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Entry].getForeignMarkup()"
    - "[com.rometools.rome.feed.atom.Entry].setForeignMarkup(java.util.List)"
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.atom.Entry:556"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.atom.Entry:559"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.atom.Entry:558"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.atom.Entry:559"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.atom.Entry:563"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.atom.Entry:562"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:563,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getForeignMarkup()"
    - Src: "com.rometools.rome.feed.atom.Entry:564,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setForeignMarkup(java.util.List)"
    - Src: "com.rometools.rome.feed.atom.Entry:566,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.atom.Entry:566,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:584,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].toString()"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:596,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.atom.Entry:596,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Entry].findRelatedLink(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Entry"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.rometools.rome.feed.atom.Link"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.atom.Link].getRel()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.atom.Entry:600"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.atom.Entry:605"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.atom.Entry:604"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.atom.Entry:601"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.atom.Entry:604"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.atom.Entry:603"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Entry:600,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.atom.Entry:600,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.atom.Entry:600,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.atom.Entry:601,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getRel()"
    - Src: "com.rometools.rome.feed.atom.Entry:601,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.SAXBuilder].<init>(org.jdom2.input.sax.XMLReaderJDOMFactory)"
    functionSourceFile: "com.rometools.rome.io.SAXBuilder"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionDepth: 3
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.input.sax.XMLReaderJDOMFactory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].<init>(org.jdom2.input.sax.XMLReaderJDOMFactory)"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SAXBuilder:37,1"
      Dst: "[org.jdom2.input.SAXBuilder].<init>(org.jdom2.input.sax.XMLReaderJDOMFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SAXBuilder].<init>(boolean)"
    functionSourceFile: "com.rometools.rome.io.SAXBuilder"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].<init>(org.jdom2.input.sax.XMLReaderJDOMFactory)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.SAXBuilder:47"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.SAXBuilder:47"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.SAXBuilder:46"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.SAXBuilder:47,1"
      Dst: "[org.jdom2.input.SAXBuilder].<init>(org.jdom2.input.sax.XMLReaderJDOMFactory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.SAXBuilder].createParser()"
    functionSourceFile: "com.rometools.rome.io.SAXBuilder"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionDepth: 1
    returnType: "org.xml.sax.XMLReader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].createParser()"
    functionUses: 2
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SAXBuilder:52,1"
      Dst: "[org.jdom2.input.SAXBuilder].createParser()"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.JDOMException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedInput].<init>()"
    functionSourceFile: "com.rometools.rome.io.SyndFeedInput"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionDepth: 2
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.SyndFeedInput].<init>(boolean,java.util.Locale)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedInput:47,1"
      Dst: "[com.rometools.rome.io.SyndFeedInput].<init>(boolean,java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedInput].<init>(boolean,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.SyndFeedInput"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[com.rometools.rome.io.WireFeedInput].<init>(boolean,java.util.Locale)"
    functionUses: 1
    ICount: 9
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedInput:58,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.rometools.rome.io.SyndFeedInput:59,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].<init>(boolean,java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedInput].setXmlHealerOn(boolean)"
    functionSourceFile: "com.rometools.rome.io.SyndFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedInput].setXmlHealerOn(boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedInput:78,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].setXmlHealerOn(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedInput].setXmlHealerOn(boolean)"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedInput].getXmlHealerOn()"
    functionSourceFile: "com.rometools.rome.io.SyndFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedInput].getXmlHealerOn()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedInput:97,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].getXmlHealerOn()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedInput].getXmlHealerOn()"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedInput].isAllowDoctypes()"
    functionSourceFile: "com.rometools.rome.io.SyndFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedInput].isAllowDoctypes()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedInput:106,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].isAllowDoctypes()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedInput].isAllowDoctypes()"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedInput].setAllowDoctypes(boolean)"
    functionSourceFile: "com.rometools.rome.io.SyndFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedInput].setAllowDoctypes(boolean)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedInput:118,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].setAllowDoctypes(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedInput].setAllowDoctypes(boolean)"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedInput].build(java.io.File)"
    functionSourceFile: "com.rometools.rome.io.SyndFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "com.rometools.rome.feed.synd.SyndFeed"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedInput].build(java.io.File)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed,boolean)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedInput:135,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].build(java.io.File)"
    - Src: "com.rometools.rome.io.SyndFeedInput:135,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      - "java.io.IOException"
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedInput].build(java.io.File)"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.FileReader].<init>(java.io.File)"
    - "[com.rometools.rome.io.impl.XmlFixerReader].<init>(java.io.Reader)"
    - "[com.rometools.rome.io.WireFeedInput].build(java.io.Reader)"
    - "[java.io.Reader].close()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.WireFeedInput:204"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.WireFeedInput:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedInput:202,1"
      Dst: "[java.io.FileReader].<init>(java.io.File)"
    - Src: "com.rometools.rome.io.WireFeedInput:205,1"
      Dst: "[com.rometools.rome.io.impl.XmlFixerReader].<init>(java.io.Reader)"
    - Src: "com.rometools.rome.io.WireFeedInput:207,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].build(java.io.Reader)"
    - Src: "com.rometools.rome.io.WireFeedInput:209,1"
      Dst: "[java.io.Reader].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.FileNotFoundException"
      - "java.io.IOException"
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.XmlFixerReader].<init>(java.io.Reader)"
    functionSourceFile: "com.rometools.rome.io.impl.XmlFixerReader"
    linkageType: ""
    functionLinenumber: 30
    functionLinenumberEnd: 42
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Reader].<init>(java.lang.Object)"
    - "[java.lang.StringBuffer].<init>()"
    functionUses: 1
    ICount: 11
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:31,1"
      Dst: "[java.io.Reader].<init>(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:33,1"
      Dst: "[java.lang.StringBuffer].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedInput].build(java.io.Reader)"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput"
    linkageType: ""
    functionLinenumber: 227
    functionLinenumberEnd: 241
    functionDepth: 5
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedInput].createSAXBuilder()"
    - "[com.rometools.rome.io.impl.XmlFixerReader].<init>(java.io.Reader)"
    - "[org.jdom2.input.SAXBuilder].build(java.io.Reader)"
    - "[com.rometools.rome.io.WireFeedInput].build(org.jdom2.Document)"
    - "[com.rometools.rome.io.ParsingFeedException].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 1
    ICount: 29
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.WireFeedInput:230"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.WireFeedInput:null"
        BranchSideFuncs:
        - "<init>(java.io.Reader)"
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedInput:228,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].createSAXBuilder()"
    - Src: "com.rometools.rome.io.WireFeedInput:231,1"
      Dst: "[com.rometools.rome.io.impl.XmlFixerReader].<init>(java.io.Reader)"
    - Src: "com.rometools.rome.io.WireFeedInput:233,1"
      Dst: "[org.jdom2.input.SAXBuilder].build(java.io.Reader)"
    - Src: "com.rometools.rome.io.WireFeedInput:234,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].build(org.jdom2.Document)"
    - Src: "com.rometools.rome.io.WireFeedInput:236,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.io.WireFeedInput:236,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.io.WireFeedInput:236,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "com.rometools.rome.io.WireFeedInput:236,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.io.WireFeedInput:236,1"
      Dst: "[com.rometools.rome.io.ParsingFeedException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedInput].createSAXBuilder()"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput"
    linkageType: ""
    functionLinenumber: 323
    functionLinenumberEnd: 364
    functionDepth: 4
    returnType: "com.rometools.rome.io.SAXBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.SAXBuilder].<init>(org.jdom2.input.sax.XMLReaderJDOMFactory)"
    - "[org.jdom2.input.SAXBuilder].setEntityResolver(org.xml.sax.EntityResolver)"
    - "[com.rometools.rome.io.SAXBuilder].createParser()"
    - "[com.rometools.rome.io.WireFeedInput].setFeature(com.rometools.rome.io.SAXBuilder,org.xml.sax.XMLReader,java.lang.String,boolean)"
    - "[java.lang.IllegalStateException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.jdom2.input.SAXBuilder].setExpandEntities(boolean)"
    functionUses: 1
    ICount: 28
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.WireFeedInput:324"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.WireFeedInput:327"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.WireFeedInput:326"
        BranchSideFuncs:
        - "<init>(org.jdom2.input.sax.XMLReaderJDOMFactory)"
    - Branch String: "com.rometools.rome.io.WireFeedInput:353"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.WireFeedInput:359"
        BranchSideFuncs:
        - "setFeature(com.rometools.rome.io.SAXBuilder,org.xml.sax.XMLReader,java.lang.String,boolean)"
      - BranchSide: "com.rometools.rome.io.WireFeedInput:358"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedInput:325,1"
      Dst: "[com.rometools.rome.io.SAXBuilder].<init>(org.jdom2.input.sax.XMLReaderJDOMFactory)"
    - Src: "com.rometools.rome.io.WireFeedInput:329,1"
      Dst: "[org.jdom2.input.SAXBuilder].setEntityResolver(org.xml.sax.EntityResolver)"
    - Src: "com.rometools.rome.io.WireFeedInput:347,1"
      Dst: "[com.rometools.rome.io.SAXBuilder].createParser()"
    - Src: "com.rometools.rome.io.WireFeedInput:349,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].setFeature(com.rometools.rome.io.SAXBuilder,org.xml.sax.XMLReader,java.lang.String,boolean)"
    - Src: "com.rometools.rome.io.WireFeedInput:358,1"
      Dst: "[java.lang.IllegalStateException].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "com.rometools.rome.io.WireFeedInput:361,1"
      Dst: "[org.jdom2.input.SAXBuilder].setExpandEntities(boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.WireFeedInput].setFeature(com.rometools.rome.io.SAXBuilder,org.xml.sax.XMLReader,java.lang.String,boolean)"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput"
    linkageType: ""
    functionLinenumber: 367
    functionLinenumberEnd: 372
    functionDepth: 2
    returnType: "void"
    argCount: 4
    argTypes:
    - "com.rometools.rome.io.SAXBuilder"
    - "org.xml.sax.XMLReader"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedInput].isFeatureSupported(org.xml.sax.XMLReader,java.lang.String,boolean)"
    - "[org.jdom2.input.SAXBuilder].setFeature(java.lang.String,boolean)"
    functionUses: 4
    ICount: 9
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.WireFeedInput:368"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.WireFeedInput:371"
        BranchSideFuncs:
        - "setFeature(java.lang.String,boolean)"
      - BranchSide: "com.rometools.rome.io.WireFeedInput:370"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedInput:368,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].isFeatureSupported(org.xml.sax.XMLReader,java.lang.String,boolean)"
    - Src: "com.rometools.rome.io.WireFeedInput:369,1"
      Dst: "[org.jdom2.input.SAXBuilder].setFeature(java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.WireFeedInput].isFeatureSupported(org.xml.sax.XMLReader,java.lang.String,boolean)"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput"
    linkageType: ""
    functionLinenumber: 374
    functionLinenumberEnd: 381
    functionDepth: 0
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "org.xml.sax.XMLReader"
    - "java.lang.String"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.output.SAXOutputter].setFeature(java.lang.String,boolean)"
    - "[org.xml.sax.helpers.XMLFilterImpl].setFeature(java.lang.String,boolean)"
    - "[org.xml.sax.XMLReader].setFeature(java.lang.String,boolean)"
    functionUses: 1
    ICount: 10
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedInput:375,1"
      Dst: "[org.xml.sax.XMLReader].setFeature(java.lang.String,boolean)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedInput].build(org.jdom2.Document)"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput"
    linkageType: ""
    functionLinenumber: 309
    functionLinenumberEnd: 315
    functionDepth: 2
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 1
    argTypes:
    - "org.jdom2.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedInput].getFeedParsers()"
    - "[com.rometools.rome.io.impl.FeedParsers].getParserFor(org.jdom2.Document)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.rometools.rome.io.impl.Atom10Parser].parse(org.jdom2.Document,boolean,java.util.Locale)"
    - "[com.rometools.rome.io.impl.RSS090Parser].parse(org.jdom2.Document,boolean,java.util.Locale)"
    - "[com.rometools.rome.io.impl.Atom03Parser].parse(org.jdom2.Document,boolean,java.util.Locale)"
    - "[com.rometools.rome.io.WireFeedParser].parse(org.jdom2.Document,boolean,java.util.Locale)"
    functionUses: 1
    ICount: 12
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.WireFeedInput:311"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.WireFeedInput:314"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.WireFeedInput:313"
        BranchSideFuncs:
        - "parse(org.jdom2.Document,boolean,java.util.Locale)"
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedInput:310,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].getFeedParsers()"
    - Src: "com.rometools.rome.io.WireFeedInput:310,1"
      Dst: "[com.rometools.rome.io.impl.FeedParsers].getParserFor(org.jdom2.Document)"
    - Src: "com.rometools.rome.io.WireFeedInput:312,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.rometools.rome.io.WireFeedInput:314,1"
      Dst: "[com.rometools.rome.io.WireFeedParser].parse(org.jdom2.Document,boolean,java.util.Locale)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedInput].getFeedParsers()"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 78
    functionDepth: 1
    returnType: "com.rometools.rome.io.impl.FeedParsers"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.ConfigurableClassLoader].getClassLoader()"
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[com.rometools.rome.io.impl.FeedParsers].<init>()"
    - "[java.security.Provider:java.util.AbstractMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.WireFeedInput:72"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.WireFeedInput:76"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "<init>()"
      - BranchSide: "com.rometools.rome.io.WireFeedInput:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedInput:70,1"
      Dst: "[com.rometools.rome.feed.impl.ConfigurableClassLoader].getClassLoader()"
    - Src: "com.rometools.rome.io.WireFeedInput:71,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.rometools.rome.io.WireFeedInput:73,1"
      Dst: "[com.rometools.rome.io.impl.FeedParsers].<init>()"
    - Src: "com.rometools.rome.io.WireFeedInput:74,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedInput].build(java.io.Reader)"
    functionSourceFile: "com.rometools.rome.io.SyndFeedInput"
    linkageType: ""
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionDepth: 6
    returnType: "com.rometools.rome.feed.synd.SyndFeed"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed,boolean)"
    - "[com.rometools.rome.io.WireFeedInput].build(java.io.Reader)"
    functionUses: 1
    ICount: 8
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedInput:150,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].build(java.io.Reader)"
    - Src: "com.rometools.rome.io.SyndFeedInput:150,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedInput].build(org.xml.sax.InputSource)"
    functionSourceFile: "com.rometools.rome.io.SyndFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.rometools.rome.feed.synd.SyndFeed"
    argCount: 1
    argTypes:
    - "org.xml.sax.InputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedInput].build(org.xml.sax.InputSource)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed,boolean)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedInput:165,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].build(org.xml.sax.InputSource)"
    - Src: "com.rometools.rome.io.SyndFeedInput:165,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedInput].build(org.xml.sax.InputSource)"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 1
    argTypes:
    - "org.xml.sax.InputSource"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedInput].createSAXBuilder()"
    - "[org.jdom2.input.SAXBuilder].build(org.xml.sax.InputSource)"
    - "[com.rometools.rome.io.WireFeedInput].build(org.jdom2.Document)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.StringBuilder].toString()"
    - "[com.rometools.rome.io.ParsingFeedException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedInput:258,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].createSAXBuilder()"
    - Src: "com.rometools.rome.io.WireFeedInput:260,1"
      Dst: "[org.jdom2.input.SAXBuilder].build(org.xml.sax.InputSource)"
    - Src: "com.rometools.rome.io.WireFeedInput:261,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].build(org.jdom2.Document)"
    - Src: "com.rometools.rome.io.WireFeedInput:263,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.io.WireFeedInput:263,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.io.WireFeedInput:263,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "com.rometools.rome.io.WireFeedInput:263,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.io.WireFeedInput:263,1"
      Dst: "[com.rometools.rome.io.ParsingFeedException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedInput].build(org.w3c.dom.Document)"
    functionSourceFile: "com.rometools.rome.io.SyndFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.rometools.rome.feed.synd.SyndFeed"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedInput].build(org.w3c.dom.Document)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed,boolean)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedInput:180,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].build(org.w3c.dom.Document)"
    - Src: "com.rometools.rome.io.SyndFeedInput:180,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedInput].build(org.w3c.dom.Document)"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 1
    argTypes:
    - "org.w3c.dom.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.DOMBuilder].<init>()"
    - "[org.jdom2.input.DOMBuilder].build(org.w3c.dom.Document)"
    - "[com.rometools.rome.io.WireFeedInput].build(org.jdom2.Document)"
    - "[com.rometools.rome.io.ParsingFeedException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedInput:285,1"
      Dst: "[org.jdom2.input.DOMBuilder].<init>()"
    - Src: "com.rometools.rome.io.WireFeedInput:287,1"
      Dst: "[org.jdom2.input.DOMBuilder].build(org.w3c.dom.Document)"
    - Src: "com.rometools.rome.io.WireFeedInput:288,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].build(org.jdom2.Document)"
    - Src: "com.rometools.rome.io.WireFeedInput:292,1"
      Dst: "[com.rometools.rome.io.ParsingFeedException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedInput].build(org.jdom2.Document)"
    functionSourceFile: "com.rometools.rome.io.SyndFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.rometools.rome.feed.synd.SyndFeed"
    argCount: 1
    argTypes:
    - "org.jdom2.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedInput].build(org.jdom2.Document)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed,boolean)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.SyndFeedInput:195,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].build(org.jdom2.Document)"
    - Src: "com.rometools.rome.io.SyndFeedInput:195,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed,boolean)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedInput].isPreserveWireFeed()"
    functionSourceFile: "com.rometools.rome.io.SyndFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.SyndFeedInput].setPreserveWireFeed(boolean)"
    functionSourceFile: "com.rometools.rome.io.SyndFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.BeanIntrospector].<init>()"
    functionSourceFile: "com.rometools.rome.feed.impl.BeanIntrospector"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:40,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.BeanIntrospector].getPropertyDescriptors(java.lang.Class<?>)"
    functionSourceFile: "com.rometools.rome.feed.impl.BeanIntrospector"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 58
    functionDepth: 0
    returnType: "com.rometools.rome.feed.impl.PropertyDescriptor[]"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[com.rometools.rome.feed.impl.BeanIntrospector].getPDs(java.lang.Class)"
    - "[java.security.Provider:java.util.AbstractMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 10
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:53"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:57"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "getPDs(java.lang.Class)"
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:56"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:52,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:54,1"
      Dst: "[com.rometools.rome.feed.impl.BeanIntrospector].getPDs(java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:55,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.impl.BeanIntrospector].getPropertyDescriptorsWithGetters(java.lang.Class<?>)"
    functionSourceFile: "com.rometools.rome.feed.impl.BeanIntrospector"
    linkageType: ""
    functionLinenumber: 69
    functionLinenumberEnd: 94
    functionDepth: 1
    returnType: "java.util.List<PropertyDescriptor>"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[com.rometools.rome.feed.impl.BeanIntrospector].getPropertyDescriptors(java.lang.Class)"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].getReadMethod()"
    - "[java.lang.reflect.Method].getDeclaringClass()"
    - "[java.lang.reflect.Method].getParameterTypes()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 33
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:73"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:93"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:92"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:74"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:93"
        BranchSideFuncs:
        - "getReadMethod()"
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:92"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:77"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:73"
        BranchSideFuncs:
        - "getReadMethod()"
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:79"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:73"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:81"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:81"
        BranchSideFuncs:
        - "getParameterTypes()"
        - "getDeclaringClass()"
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:80"
        BranchSideFuncs:
        - "getDeclaringClass()"
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:82"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:80"
        BranchSideFuncs:
        - "getParameterTypes()"
        - "getDeclaringClass()"
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:84"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:74"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:73"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:84"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:74"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:73"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:70,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:72,1"
      Dst: "[com.rometools.rome.feed.impl.BeanIntrospector].getPropertyDescriptors(java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:76,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].getReadMethod()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:81,1"
      Dst: "[java.lang.reflect.Method].getDeclaringClass()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:82,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:85,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 18
    CyclomaticComplexity: 9
  - functionName: "[com.rometools.rome.feed.impl.BeanIntrospector].getPropertyDescriptorsWithGettersAndSetters(java.lang.Class<?>)"
    functionSourceFile: "com.rometools.rome.feed.impl.BeanIntrospector"
    linkageType: ""
    functionLinenumber: 106
    functionLinenumberEnd: 122
    functionDepth: 1
    returnType: "java.util.List<PropertyDescriptor>"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[com.rometools.rome.feed.impl.BeanIntrospector].getPropertyDescriptorsWithGetters(java.lang.Class)"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].getWriteMethod()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:110"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:121"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getWriteMethod()"
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:120"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:113"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:109"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "getWriteMethod()"
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:115"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:119"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:118"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:107,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:109,1"
      Dst: "[com.rometools.rome.feed.impl.BeanIntrospector].getPropertyDescriptorsWithGetters(java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:110,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:110,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:110,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:112,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].getWriteMethod()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:116,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.feed.impl.BeanIntrospector].getPDs(java.lang.Class<?>)"
    functionSourceFile: "com.rometools.rome.feed.impl.BeanIntrospector"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 131
    functionDepth: 4
    returnType: "com.rometools.rome.feed.impl.PropertyDescriptor[]"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].getMethods()"
    - "[com.rometools.rome.feed.impl.BeanIntrospector].getPDs(java.lang.reflect.Method[],boolean)"
    - "[com.rometools.rome.feed.impl.BeanIntrospector].merge(java.util.Map,java.util.Map)"
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.Vector].size()"
    - "[org.jdom2.ContentList$FilterList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.LinkedList].size()"
    - "[org.jdom2.ContentList].size()"
    - "[org.jdom2.AttributeList].size()"
    - "[java.util.LinkedList].toArray(java.lang.Object[])"
    - "[java.util.Vector].toArray(java.lang.Object[])"
    - "[java.util.concurrent.CopyOnWriteArrayList].toArray(java.lang.Object[])"
    - "[java.util.AbstractCollection].toArray(java.lang.Object[])"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 1
    ICount: 10
    EdgeCount: 17
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:126,1"
      Dst: "[java.lang.Class].getMethods()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:127,1"
      Dst: "[com.rometools.rome.feed.impl.BeanIntrospector].getPDs(java.lang.reflect.Method[],boolean)"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:129,1"
      Dst: "[com.rometools.rome.feed.impl.BeanIntrospector].merge(java.util.Map,java.util.Map)"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:130,1"
      Dst: "[java.util.List].size()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:130,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.BeanIntrospector].getPDs(java.lang.reflect.Method[],boolean)"
    functionSourceFile: "com.rometools.rome.feed.impl.BeanIntrospector"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 172
    functionDepth: 3
    returnType: "java.util.Map<String,PropertyDescriptor>"
    argCount: 2
    argTypes:
    - "java.lang.reflect.Method[]"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[java.lang.reflect.Method].getModifiers()"
    - "[java.lang.reflect.Method].getName()"
    - "[java.lang.reflect.Method].getReturnType()"
    - "[java.lang.reflect.Method].getParameterTypes()"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[com.rometools.rome.feed.impl.BeanIntrospector].decapitalize(java.lang.String)"
    - "[java.lang.String].substring(int)"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].<init>(java.lang.String,java.lang.reflect.Method,java.lang.reflect.Method)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 58
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:137"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:171"
        BranchSideFuncs:
        - "getModifiers()"
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:170"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:143"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:164"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:149"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:155"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:154"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:150"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:165"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:164"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:150"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:165"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:164"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:150"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:165"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:164"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:155"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:158"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:157"
        BranchSideFuncs:
        - "startsWith(java.lang.String)"
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:155"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:158"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:157"
        BranchSideFuncs:
        - "startsWith(java.lang.String)"
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:155"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:158"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:157"
        BranchSideFuncs:
        - "startsWith(java.lang.String)"
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:158"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:165"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.reflect.Method,java.lang.reflect.Method)"
        - "substring(int)"
        - "decapitalize(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:164"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:158"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:165"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.reflect.Method,java.lang.reflect.Method)"
        - "substring(int)"
        - "decapitalize(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:164"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:158"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:165"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.reflect.Method,java.lang.reflect.Method)"
        - "substring(int)"
        - "decapitalize(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:164"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:165"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:135"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:134"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:135,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:142,1"
      Dst: "[java.lang.reflect.Method].getModifiers()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:145,1"
      Dst: "[java.lang.reflect.Method].getName()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:146,1"
      Dst: "[java.lang.reflect.Method].getReturnType()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:147,1"
      Dst: "[java.lang.reflect.Method].getParameterTypes()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:150,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:151,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:151,1"
      Dst: "[com.rometools.rome.feed.impl.BeanIntrospector].decapitalize(java.lang.String)"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:152,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].<init>(java.lang.String,java.lang.reflect.Method,java.lang.reflect.Method)"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:166,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 14
  - functionName: "[com.rometools.rome.feed.impl.BeanIntrospector].decapitalize(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.impl.BeanIntrospector"
    linkageType: ""
    functionLinenumber: 206
    functionLinenumberEnd: 214
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].charAt(int)"
    - "[java.lang.String].isEmpty()"
    - "[java.lang.Character].isUpperCase(char)"
    - "[java.lang.String].length()"
    - "[java.lang.String].toCharArray()"
    - "[java.lang.Character].toLowerCase(char)"
    - "[java.lang.String].<init>(char[])"
    functionUses: 3
    ICount: 16
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:207"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:208"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:207"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:207"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:211"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:210"
        BranchSideFuncs:
        - "toCharArray()"
        - "toLowerCase(char)"
        - "<init>(char[])"
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:207"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:211"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:210"
        BranchSideFuncs:
        - "toCharArray()"
        - "toLowerCase(char)"
        - "<init>(char[])"
    Callsites:
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:207,1"
      Dst: "[java.lang.String].isEmpty()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:207,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:207,1"
      Dst: "[java.lang.String].charAt(int)"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:207,1"
      Dst: "[java.lang.Character].isUpperCase(char)"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:211,1"
      Dst: "[java.lang.String].toCharArray()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:212,1"
      Dst: "[java.lang.Character].toLowerCase(char)"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:213,1"
      Dst: "[java.lang.String].<init>(char[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.impl.BeanIntrospector].merge(java.util.Map<String,PropertyDescriptor>,java.util.Map<String,PropertyDescriptor>)"
    functionSourceFile: "com.rometools.rome.feed.impl.BeanIntrospector"
    linkageType: ""
    functionLinenumber: 176
    functionLinenumberEnd: 201
    functionDepth: 3
    returnType: "java.util.List<PropertyDescriptor>"
    argCount: 2
    argTypes:
    - "java.util.Map<String,PropertyDescriptor>"
    - "java.util.Map<String,PropertyDescriptor>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.HashSet].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[java.util.TreeSet].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[java.util.TreeMap].keySet()"
    - "[java.util.concurrent.ConcurrentHashMap].keySet()"
    - "[java.util.jar.Attributes].keySet()"
    - "[java.util.Properties].keySet()"
    - "[java.util.WeakHashMap].keySet()"
    - "[java.util.LinkedHashMap].keySet()"
    - "[java.util.IdentityHashMap].keySet()"
    - "[java.util.HashMap].keySet()"
    - "[java.security.Provider].keySet()"
    - "[java.util.Hashtable].keySet()"
    - "[java.util.AbstractMap].keySet()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[java.util.jar.Attributes].get(java.lang.Object)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[java.util.Hashtable].get(java.lang.Object)"
    - "[java.util.Properties].get(java.lang.Object)"
    - "[java.util.WeakHashMap].get(java.lang.Object)"
    - "[java.security.Provider].get(java.lang.Object)"
    - "[java.util.AbstractMap].get(java.lang.Object)"
    - "[java.util.IdentityHashMap].get(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].get(java.lang.Object)"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[java.util.HashSet].add(java.lang.Object)"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].<init>(java.lang.String,java.lang.reflect.Method,java.lang.reflect.Method)"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].getReadMethod()"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].getWriteMethod()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.AbstractSet].removeAll(java.util.Collection)"
    - "[java.util.Map].keySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.Set].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.Set].removeAll(java.util.Collection)"
    functionUses: 1
    ICount: 39
    EdgeCount: 130
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:180"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:192"
        BranchSideFuncs:
        - "keySet()"
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:191"
        BranchSideFuncs:
        - "removeAll(java.util.Collection)"
        - "hasNext()"
        - "<init>()"
        - "iterator()"
        - "next()"
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:183"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:188"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.reflect.Method,java.lang.reflect.Method)"
        - "getReadMethod()"
        - "getWriteMethod()"
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:187"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.BeanIntrospector:195"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:200"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
        - "get(java.lang.Object)"
      - BranchSide: "com.rometools.rome.feed.impl.BeanIntrospector:199"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:177,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:178,1"
      Dst: "[java.util.HashSet].<init>()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:180,1"
      Dst: "[java.util.Map].keySet()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:180,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:180,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:180,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:181,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:184,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:185,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].getReadMethod()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:185,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].getWriteMethod()"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:185,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].<init>(java.lang.String,java.lang.reflect.Method,java.lang.reflect.Method)"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:186,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.BeanIntrospector:193,1"
      Dst: "[java.util.Set].removeAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.RSS091NetscapeGenerator].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091NetscapeGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091NetscapeGenerator].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091NetscapeGenerator:30,1"
      Dst: "[com.rometools.rome.io.impl.RSS091NetscapeGenerator].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091NetscapeGenerator].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091NetscapeGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandGenerator].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091NetscapeGenerator:34,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandGenerator].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091NetscapeGenerator].createDocument(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091NetscapeGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Document"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Document].<init>(org.jdom2.Element)"
    - "[org.jdom2.DocType].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[org.jdom2.Document].setDocType(org.jdom2.DocType)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091NetscapeGenerator:39,1"
      Dst: "[org.jdom2.Document].<init>(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS091NetscapeGenerator:40,1"
      Dst: "[org.jdom2.DocType].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091NetscapeGenerator:41,1"
      Dst: "[org.jdom2.Document].setDocType(org.jdom2.DocType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091NetscapeGenerator].getTextInputLabel()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091NetscapeGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091NetscapeGenerator].isHourFormat24()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091NetscapeGenerator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Attribute$NestHost].<init>()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Attribute$NestHost"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.Attribute].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Attribute$NestHost:330,1"
      Dst: "[jdk.internal.org.objectweb.asm.Attribute].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Attribute$NestHost].read(jdk.internal.org.objectweb.asm.ClassReader,int,int,char[],int,jdk.internal.org.objectweb.asm.Label[])"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Attribute$NestHost"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jdk.internal.org.objectweb.asm.Attribute"
    argCount: 6
    argTypes:
    - "jdk.internal.org.objectweb.asm.ClassReader"
    - "int"
    - "int"
    - "char[]"
    - "int"
    - "jdk.internal.org.objectweb.asm.Label[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.Attribute$NestHost].<init>()"
    - "[jdk.internal.org.objectweb.asm.ClassReader].readClass(int,char[])"
    - "[java.util.Arrays].copyOfRange(byte[],int,int)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Attribute$NestHost:336,1"
      Dst: "[jdk.internal.org.objectweb.asm.Attribute$NestHost].<init>()"
    - Src: "jdk.internal.org.objectweb.asm.Attribute$NestHost:337,1"
      Dst: "[jdk.internal.org.objectweb.asm.ClassReader].readClass(int,char[])"
    - Src: "jdk.internal.org.objectweb.asm.Attribute$NestHost:338,1"
      Dst: "[java.util.Arrays].copyOfRange(byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Attribute].<init>(java.lang.String)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Attribute:92,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Attribute$NestHost].write(jdk.internal.org.objectweb.asm.ClassWriter,byte[],int,int,int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Attribute$NestHost"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jdk.internal.org.objectweb.asm.ByteVector"
    argCount: 5
    argTypes:
    - "jdk.internal.org.objectweb.asm.ClassWriter"
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.ByteVector].<init>(int)"
    - "[jdk.internal.org.objectweb.asm.ClassWriter].newClass(java.lang.String)"
    - "[jdk.internal.org.objectweb.asm.ByteVector].putShort(int)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Attribute$NestHost:344,1"
      Dst: "[jdk.internal.org.objectweb.asm.ByteVector].<init>(int)"
    - Src: "jdk.internal.org.objectweb.asm.Attribute$NestHost:345,1"
      Dst: "[jdk.internal.org.objectweb.asm.ClassWriter].newClass(java.lang.String)"
    - Src: "jdk.internal.org.objectweb.asm.Attribute$NestHost:345,1"
      Dst: "[jdk.internal.org.objectweb.asm.ByteVector].putShort(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.CloneableBean].<init>()"
    functionSourceFile: "com.rometools.rome.feed.impl.CloneableBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.CloneableBean:65,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set<String>)"
    functionSourceFile: "com.rometools.rome.feed.impl.CloneableBean"
    linkageType: ""
    functionLinenumber: 78
    functionLinenumberEnd: 115
    functionDepth: 3
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.util.Set<String>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getDeclaredConstructor(java.lang.Class[])"
    - "[java.lang.reflect.Constructor].newInstance(java.lang.Object[])"
    - "[com.rometools.rome.feed.impl.BeanIntrospector].getPropertyDescriptorsWithGettersAndSetters(java.lang.Class)"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].getName()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].contains(java.lang.Object)"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].getReadMethod()"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].getWriteMethod()"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - "[com.rometools.rome.feed.impl.CloneableBean].doClone(java.lang.Object)"
    - "[org.slf4j.helpers.AbstractLogger].error(java.lang.String,java.lang.Throwable)"
    - "[org.slf4j.helpers.SubstituteLogger].error(java.lang.String,java.lang.Throwable)"
    - "[java.lang.CloneNotSupportedException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Set].contains(java.lang.Object)"
    - "[org.slf4j.Logger].error(java.lang.String,java.lang.Throwable)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    functionUses: 28
    ICount: 43
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.CloneableBean:86"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:107"
        BranchSideFuncs:
        - "hasNext()"
        - "contains(java.lang.Object)"
        - "next()"
        - "iterator()"
        - "getName()"
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:106"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.CloneableBean:92"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:104"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.CloneableBean:98"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:105"
        BranchSideFuncs:
        - "invoke(java.lang.Object,java.lang.Object[])"
        - "doClone(java.lang.Object)"
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:104"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.CloneableBean:79,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:83,1"
      Dst: "[java.lang.Class].getDeclaredConstructor(java.lang.Class[])"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:83,1"
      Dst: "[java.lang.reflect.Constructor].newInstance(java.lang.Object[])"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:85,1"
      Dst: "[com.rometools.rome.feed.impl.BeanIntrospector].getPropertyDescriptorsWithGettersAndSetters(java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:86,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:86,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:86,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:88,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].getName()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:90,1"
      Dst: "[java.util.Set].contains(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:94,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].getReadMethod()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:95,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].getWriteMethod()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:97,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:99,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].doClone(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:110,1"
      Dst: "[org.slf4j.Logger].error(java.lang.String,java.lang.Throwable)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:114,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:114,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:114,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:114,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:114,1"
      Dst: "[java.lang.CloneNotSupportedException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.impl.CloneableBean].doClone(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.impl.CloneableBean"
    linkageType: ""
    functionLinenumber: 120
    functionLinenumberEnd: 143
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].isArray()"
    - "[com.rometools.rome.feed.impl.CloneableBean].cloneArray(java.lang.Object)"
    - "[com.rometools.rome.feed.impl.CloneableBean].cloneCollection(java.util.Collection)"
    - "[com.rometools.rome.feed.impl.CloneableBean].cloneMap(java.util.Map)"
    - "[com.rometools.rome.feed.impl.CloneableBean].isBasicType(java.lang.Class)"
    - "[java.lang.Class].getMethod(java.lang.String,java.lang.Class[])"
    - "[java.lang.reflect.Method].getModifiers()"
    - "[java.lang.reflect.Modifier].isPublic(int)"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - "[java.lang.CloneNotSupportedException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(java.lang.Object)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.Class].getName()"
    functionUses: 5
    ICount: 52
    EdgeCount: 24
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.CloneableBean:121"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:142"
        BranchSideFuncs:
        - "isArray()"
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:141"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.CloneableBean:123"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:125"
        BranchSideFuncs:
        - "cloneArray(java.lang.Object)"
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:124"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.CloneableBean:125"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:127"
        BranchSideFuncs:
        - "cloneCollection(java.util.Collection)"
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:126"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.CloneableBean:127"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:129"
        BranchSideFuncs:
        - "cloneMap(java.util.Map)"
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:128"
        BranchSideFuncs:
        - "isBasicType(java.lang.Class)"
    - Branch String: "com.rometools.rome.feed.impl.CloneableBean:129"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:130"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.CloneableBean:131"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:139"
        BranchSideFuncs:
        - "isPublic(int)"
        - "getModifiers()"
        - "getMethod(java.lang.String,java.lang.Class[])"
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:138"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "toString()"
        - "<init>()"
        - "getName()"
        - "<init>(java.lang.String)"
    - Branch String: "com.rometools.rome.feed.impl.CloneableBean:133"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:136"
        BranchSideFuncs:
        - "invoke(java.lang.Object,java.lang.Object[])"
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:135"
        BranchSideFuncs:
        - "append(java.lang.Object)"
        - "getClass()"
    Callsites:
    - Src: "com.rometools.rome.feed.impl.CloneableBean:122,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:123,1"
      Dst: "[java.lang.Class].isArray()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:124,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].cloneArray(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:126,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].cloneCollection(java.util.Collection)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:128,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].cloneMap(java.util.Map)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:129,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].isBasicType(java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:132,1"
      Dst: "[java.lang.Class].getMethod(java.lang.String,java.lang.Class[])"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:133,1"
      Dst: "[java.lang.reflect.Method].getModifiers()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:133,1"
      Dst: "[java.lang.reflect.Modifier].isPublic(int)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:134,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:136,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:136,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:136,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:136,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:136,1"
      Dst: "[java.lang.CloneNotSupportedException].<init>(java.lang.String)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:139,1"
      Dst: "[java.lang.Class].getName()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 6
  - functionName: "[com.rometools.rome.feed.impl.CloneableBean].cloneArray(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.impl.CloneableBean"
    linkageType: ""
    functionLinenumber: 145
    functionLinenumberEnd: 154
    functionDepth: 1
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].getComponentType()"
    - "[java.lang.reflect.Array].getLength(java.lang.Object)"
    - "[java.lang.reflect.Array].newInstance(java.lang.Class,int)"
    - "[com.rometools.rome.feed.impl.CloneableBean].doClone(java.lang.Object)"
    - "[java.lang.reflect.Array].get(java.lang.Object,int)"
    - "[java.lang.reflect.Array].set(java.lang.Object,int,java.lang.Object)"
    functionUses: 1
    ICount: 13
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.CloneableBean:150"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:152"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.CloneableBean:146,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:146,1"
      Dst: "[java.lang.Class].getComponentType()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:147,1"
      Dst: "[java.lang.reflect.Array].getLength(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:149,1"
      Dst: "[java.lang.reflect.Array].newInstance(java.lang.Class,int)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:151,1"
      Dst: "[java.lang.reflect.Array].get(java.lang.Object,int)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:151,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].doClone(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:151,1"
      Dst: "[java.lang.reflect.Array].set(java.lang.Object,int,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.impl.CloneableBean].cloneCollection(java.util.Collection<T>)"
    functionSourceFile: "com.rometools.rome.feed.impl.CloneableBean"
    linkageType: ""
    functionLinenumber: 157
    functionLinenumberEnd: 163
    functionDepth: 3
    returnType: "java.util.Collection<T>"
    argCount: 1
    argTypes:
    - "java.util.Collection<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.CloneableBean].newCollection(java.lang.Class)"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[java.util.TreeSet].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[java.util.concurrent.LinkedBlockingQueue].iterator()"
    - "[java.util.ArrayDeque].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$ValuesView].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.TreeSet].add(java.lang.Object)"
    - "[java.util.AbstractList].add(java.lang.Object)"
    - "[java.util.AbstractQueue].add(java.lang.Object)"
    - "[java.util.HashSet].add(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].add(java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].add(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].add(java.lang.Object)"
    - "[java.util.Vector].add(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$ValuesView].add(java.lang.Object)"
    - "[org.jdom2.AttributeList].add(java.lang.Object)"
    - "[java.util.ArrayDeque].add(java.lang.Object)"
    - "[java.util.LinkedList].add(java.lang.Object)"
    - "[java.util.AbstractCollection].add(java.lang.Object)"
    - "[com.rometools.rome.feed.impl.CloneableBean].doClone(java.lang.Object)"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Collection].add(java.lang.Object)"
    functionUses: 1
    ICount: 11
    EdgeCount: 68
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.CloneableBean:159"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:162"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "doClone(java.lang.Object)"
        - "next()"
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:161"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.CloneableBean:158,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:158,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].newCollection(java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:159,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:159,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:159,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:160,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].doClone(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:160,1"
      Dst: "[java.util.Collection].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.impl.CloneableBean].newCollection(java.lang.Class<T>)"
    functionSourceFile: "com.rometools.rome.feed.impl.CloneableBean"
    linkageType: ""
    functionLinenumber: 168
    functionLinenumberEnd: 179
    functionDepth: 0
    returnType: "java.util.Collection<E>"
    argCount: 1
    argTypes:
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[java.util.TreeSet].<init>()"
    - "[java.util.HashSet].<init>()"
    - "[java.util.ArrayList].<init>()"
    - "[java.lang.Class].getDeclaredConstructor(java.lang.Class[])"
    - "[java.lang.reflect.Constructor].newInstance(java.lang.Object[])"
    functionUses: 1
    ICount: 29
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.CloneableBean:169"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:171"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:170"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.CloneableBean:171"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:173"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:172"
        BranchSideFuncs:
        - "isAssignableFrom(java.lang.Class)"
    - Branch String: "com.rometools.rome.feed.impl.CloneableBean:173"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:176"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:175"
        BranchSideFuncs:
        - "newInstance(java.lang.Object[])"
        - "getDeclaredConstructor(java.lang.Class[])"
    Callsites:
    - Src: "com.rometools.rome.feed.impl.CloneableBean:169,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:170,1"
      Dst: "[java.util.TreeSet].<init>()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:172,1"
      Dst: "[java.util.HashSet].<init>()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:174,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:176,1"
      Dst: "[java.lang.Class].getDeclaredConstructor(java.lang.Class[])"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:176,1"
      Dst: "[java.lang.reflect.Constructor].newInstance(java.lang.Object[])"
    JavaMethodInfo:
      exceptions:
      - "java.lang.InstantiationException"
      - "java.lang.IllegalAccessException"
      - "java.lang.IllegalArgumentException"
      - "java.lang.reflect.InvocationTargetException"
      - "java.lang.NoSuchMethodException"
      - "java.lang.SecurityException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.feed.impl.CloneableBean].cloneMap(java.util.Map<K,V>)"
    functionSourceFile: "com.rometools.rome.feed.impl.CloneableBean"
    linkageType: ""
    functionLinenumber: 182
    functionLinenumberEnd: 190
    functionDepth: 3
    returnType: "java.util.Map<K,V>"
    argCount: 1
    argTypes:
    - "java.util.Map<K,V>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.CloneableBean].newMap(java.lang.Class)"
    - "[java.util.TreeMap].entrySet()"
    - "[java.util.Hashtable].entrySet()"
    - "[java.util.jar.Attributes].entrySet()"
    - "[java.util.LinkedHashMap].entrySet()"
    - "[java.util.HashMap].entrySet()"
    - "[java.util.stream.Collectors$Partition].entrySet()"
    - "[java.util.WeakHashMap].entrySet()"
    - "[java.util.IdentityHashMap].entrySet()"
    - "[java.util.Properties].entrySet()"
    - "[java.security.Provider].entrySet()"
    - "[java.util.concurrent.ConcurrentHashMap].entrySet()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].iterator()"
    - "[java.util.TreeMap$EntrySet].iterator()"
    - "[java.util.TreeSet].iterator()"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].iterator()"
    - "[java.util.HashSet].iterator()"
    - "[java.util.TreeMap$KeySet].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.rometools.rome.feed.impl.CloneableBean].doClone(java.lang.Object)"
    - "[java.util.WeakHashMap$Entry].getKey()"
    - "[java.util.TreeMap$Entry].getKey()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].getKey()"
    - "[java.util.Hashtable$Entry].getKey()"
    - "[java.util.HashMap$Node].getKey()"
    - "[java.util.WeakHashMap$Entry].getValue()"
    - "[java.util.concurrent.ConcurrentHashMap$Node].getValue()"
    - "[java.util.TreeMap$Entry].getValue()"
    - "[java.util.HashMap$Node].getValue()"
    - "[java.util.Hashtable$Entry].getValue()"
    - "[java.security.Provider].put(java.lang.Object,java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.IdentityHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.TreeMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Properties].put(java.lang.Object,java.lang.Object)"
    - "[java.util.AbstractMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.jar.Attributes].put(java.lang.Object,java.lang.Object)"
    - "[java.util.HashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.WeakHashMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Hashtable].put(java.lang.Object,java.lang.Object)"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 75
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.CloneableBean:184"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:189"
        BranchSideFuncs:
        - "put(java.lang.Object,java.lang.Object)"
        - "hasNext()"
        - "iterator()"
        - "doClone(java.lang.Object)"
        - "getValue()"
        - "next()"
        - "entrySet()"
        - "getKey()"
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.CloneableBean:183,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:183,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].newMap(java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:184,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:184,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:184,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:184,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:185,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:185,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].doClone(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:186,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:187,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.impl.CloneableBean].newMap(java.lang.Class<T>)"
    functionSourceFile: "com.rometools.rome.feed.impl.CloneableBean"
    linkageType: ""
    functionLinenumber: 194
    functionLinenumberEnd: 201
    functionDepth: 0
    returnType: "java.util.Map<K,V>"
    argCount: 1
    argTypes:
    - "java.lang.Class<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - "[java.util.TreeMap].<init>()"
    - "[java.util.HashMap].<init>()"
    functionUses: 1
    ICount: 13
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.CloneableBean:195"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:198"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.CloneableBean:197"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "com.rometools.rome.feed.impl.CloneableBean:195,1"
      Dst: "[java.lang.Class].isAssignableFrom(java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:196,1"
      Dst: "[java.util.TreeMap].<init>()"
    - Src: "com.rometools.rome.feed.impl.CloneableBean:198,1"
      Dst: "[java.util.HashMap].<init>()"
    JavaMethodInfo:
      exceptions:
      - "java.lang.InstantiationException"
      - "java.lang.IllegalAccessException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.impl.CloneableBean].isBasicType(java.lang.Class<?>)"
    functionSourceFile: "com.rometools.rome.feed.impl.CloneableBean"
    linkageType: ""
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].contains(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].contains(java.lang.Object)"
    - "[java.util.AbstractCollection].contains(java.lang.Object)"
    - "[java.util.HashSet].contains(java.lang.Object)"
    - "[java.util.TreeMap$EntrySet].contains(java.lang.Object)"
    - "[java.util.TreeSet].contains(java.lang.Object)"
    - "[java.util.TreeMap$KeySet].contains(java.lang.Object)"
    - "[java.util.Set].contains(java.lang.Object)"
    functionUses: 1
    ICount: 4
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.CloneableBean:204,1"
      Dst: "[java.util.Set].contains(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DCModuleParser].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DCModuleParser:38,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DCModuleParser].getNamespaceUri()"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleParser"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DCModuleParser].getDCNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleParser"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 15
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DCModuleParser].getRDFNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleParser"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DCModuleParser].getTaxonomyNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleParser"
    linkageType: ""
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.DCModuleParser].parse(org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleParser"
    linkageType: ""
    functionLinenumber: 74
    functionLinenumberEnd: 172
    functionDepth: 1
    returnType: "com.rometools.rome.feed.module.Module"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.DCModuleImpl].<init>()"
    - "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.DCModuleParser].getDCNamespace()"
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[com.rometools.rome.io.impl.DCModuleParser].parseElementList(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setTitles(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setCreators(java.util.List)"
    - "[com.rometools.rome.io.impl.DCModuleParser].parseSubjects(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setSubjects(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setDescriptions(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setPublishers(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setContributors(java.util.List)"
    - "[com.rometools.rome.io.impl.DCModuleParser].parseElementListDate(java.util.List,java.util.Locale)"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setDates(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setTypes(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setFormats(java.util.List)"
    - "[java.util.Vector].isEmpty()"
    - "[org.jdom2.AttributeList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setIdentifiers(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setSources(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setLanguages(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setRelations(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setCoverages(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModuleImpl].setRightsList(java.util.List)"
    - "[java.util.List].isEmpty()"
    - "[com.rometools.rome.feed.module.DCModule].setTitles(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModule].setCreators(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModule].setSubjects(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModule].setDescriptions(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModule].setPublishers(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModule].setContributors(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModule].setDates(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModule].setTypes(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModule].setFormats(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModule].setIdentifiers(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModule].setSources(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModule].setLanguages(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModule].setRelations(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModule].setCoverages(java.util.List)"
    - "[com.rometools.rome.feed.module.DCModule].setRightsList(java.util.List)"
    functionUses: 1
    ICount: 114
    EdgeCount: 115
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:79"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:84"
        BranchSideFuncs:
        - "setTitles(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:83"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:85"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:90"
        BranchSideFuncs:
        - "setCreators(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:89"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:91"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:96"
        BranchSideFuncs:
        - "setSubjects(java.util.List)"
        - "parseSubjects(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:95"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:97"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:102"
        BranchSideFuncs:
        - "setDescriptions(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:101"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:103"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:108"
        BranchSideFuncs:
        - "setPublishers(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:107"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:109"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:114"
        BranchSideFuncs:
        - "setContributors(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:113"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:115"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:120"
        BranchSideFuncs:
        - "setDates(java.util.List)"
        - "parseElementListDate(java.util.List,java.util.Locale)"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:119"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:121"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:126"
        BranchSideFuncs:
        - "setTypes(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:125"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:127"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:132"
        BranchSideFuncs:
        - "setFormats(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:131"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:133"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:138"
        BranchSideFuncs:
        - "setIdentifiers(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:137"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:139"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:144"
        BranchSideFuncs:
        - "setSources(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:143"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:145"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:150"
        BranchSideFuncs:
        - "setLanguages(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:149"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:151"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:156"
        BranchSideFuncs:
        - "setRelations(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:155"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:157"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:162"
        BranchSideFuncs:
        - "setCoverages(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:161"
        BranchSideFuncs:
        - "isEmpty()"
        - "getChildren(java.lang.String,org.jdom2.Namespace)"
        - "getDCNamespace()"
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:163"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:168"
        BranchSideFuncs:
        - "parseElementList(java.util.List)"
        - "setRightsList(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:167"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:168"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:171"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:170"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DCModuleParser:76,1"
      Dst: "[com.rometools.rome.feed.module.DCModuleImpl].<init>()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:78,1"
      Dst: "[com.rometools.rome.io.impl.DCModuleParser].getDCNamespace()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:78,1"
      Dst: "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:79,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:81,1"
      Dst: "[com.rometools.rome.io.impl.DCModuleParser].parseElementList(java.util.List)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:81,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setTitles(java.util.List)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:87,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setCreators(java.util.List)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:93,1"
      Dst: "[com.rometools.rome.io.impl.DCModuleParser].parseSubjects(java.util.List)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:93,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setSubjects(java.util.List)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:99,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setDescriptions(java.util.List)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:105,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setPublishers(java.util.List)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:111,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setContributors(java.util.List)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:117,1"
      Dst: "[com.rometools.rome.io.impl.DCModuleParser].parseElementListDate(java.util.List,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:117,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setDates(java.util.List)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:123,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setTypes(java.util.List)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:129,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setFormats(java.util.List)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:135,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setIdentifiers(java.util.List)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:141,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setSources(java.util.List)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:147,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setLanguages(java.util.List)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:153,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setRelations(java.util.List)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:159,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setCoverages(java.util.List)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:165,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].setRightsList(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 33
    CyclomaticComplexity: 16
  - functionName: "[com.rometools.rome.io.impl.DCModuleParser].getTaxonomy(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleParser"
    linkageType: ""
    functionLinenumber: 183
    functionLinenumberEnd: 193
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.DCModuleParser].getTaxonomyNamespace()"
    - "[org.jdom2.Element].getAttribute(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.DCModuleParser].getRDFNamespace()"
    - "[org.jdom2.Attribute].getValue()"
    functionUses: 1
    ICount: 11
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:186"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:192"
        BranchSideFuncs:
        - "getAttribute(java.lang.String,org.jdom2.Namespace)"
        - "getRDFNamespace()"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:191"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:188"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:192"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:191"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DCModuleParser:185,1"
      Dst: "[com.rometools.rome.io.impl.DCModuleParser].getTaxonomyNamespace()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:185,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:187,1"
      Dst: "[com.rometools.rome.io.impl.DCModuleParser].getRDFNamespace()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:187,1"
      Dst: "[org.jdom2.Element].getAttribute(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:189,1"
      Dst: "[org.jdom2.Attribute].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.impl.DCModuleParser].parseSubjects(java.util.List<Element>)"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleParser"
    linkageType: ""
    functionLinenumber: 203
    functionLinenumberEnd: 232
    functionDepth: 2
    returnType: "java.util.List<DCSubject>"
    argCount: 1
    argTypes:
    - "java.util.List<Element>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.DCModuleParser].getRDFNamespace()"
    - "[com.rometools.rome.io.impl.DCModuleParser].getTaxonomy(org.jdom2.Element)"
    - "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.module.DCSubjectImpl].<init>()"
    - "[com.rometools.rome.feed.module.DCSubjectImpl].setTaxonomyUri(java.lang.String)"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.module.DCSubjectImpl].setValue(java.lang.String)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.module.DCSubject].setTaxonomyUri(java.lang.String)"
    - "[com.rometools.rome.feed.module.DCSubject].setValue(java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 35
    EdgeCount: 99
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:206"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:231"
        BranchSideFuncs:
        - "getChild(java.lang.String,org.jdom2.Namespace)"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:230"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:210"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:224"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "<init>()"
        - "getText()"
        - "setValue(java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:215"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:224"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "setTaxonomyUri(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:223"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DCModuleParser:204,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:206,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:206,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:206,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:208,1"
      Dst: "[com.rometools.rome.io.impl.DCModuleParser].getRDFNamespace()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:208,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:212,1"
      Dst: "[com.rometools.rome.io.impl.DCModuleParser].getTaxonomy(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:214,1"
      Dst: "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:217,1"
      Dst: "[com.rometools.rome.feed.module.DCSubjectImpl].<init>()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:218,1"
      Dst: "[com.rometools.rome.feed.module.DCSubject].setTaxonomyUri(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:219,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:219,1"
      Dst: "[com.rometools.rome.feed.module.DCSubject].setValue(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:220,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.DCModuleParser].parseElementList(java.util.List<Element>)"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleParser"
    linkageType: ""
    functionLinenumber: 241
    functionLinenumberEnd: 247
    functionDepth: 0
    returnType: "java.util.List<String>"
    argCount: 1
    argTypes:
    - "java.util.List<Element>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[org.jdom2.Element].getText()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 13
    ICount: 13
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:243"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:246"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "getText()"
        - "next()"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:245"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DCModuleParser:242,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:243,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:243,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:243,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:244,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:244,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.DCModuleParser].parseElementListDate(java.util.List<Element>,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.DCModuleParser"
    linkageType: ""
    functionLinenumber: 256
    functionLinenumberEnd: 262
    functionDepth: 4
    returnType: "java.util.List<Date>"
    argCount: 2
    argTypes:
    - "java.util.List<Element>"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.DCModuleParser:258"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:261"
        BranchSideFuncs:
        - "parseDate(java.lang.String,java.util.Locale)"
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "getText()"
        - "next()"
      - BranchSide: "com.rometools.rome.io.impl.DCModuleParser:260"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.DCModuleParser:257,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:258,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:258,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:258,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:259,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:259,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.DCModuleParser:259,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.RSS091NetscapeParser].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091NetscapeParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091NetscapeParser].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091NetscapeParser:27,1"
      Dst: "[com.rometools.rome.io.impl.RSS091NetscapeParser].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091NetscapeParser].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091NetscapeParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091NetscapeParser:31,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091NetscapeParser].isMyType(org.jdom2.Document)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091NetscapeParser"
    linkageType: ""
    functionLinenumber: 40
    functionLinenumberEnd: 48
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom2.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Document].getRootElement()"
    - "[org.jdom2.Element].getName()"
    - "[org.jdom2.Element].getAttribute(java.lang.String)"
    - "[org.jdom2.Document].getDocType()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSVersion()"
    - "[org.jdom2.Attribute].getValue()"
    - "[org.jdom2.DocType].getElementName()"
    - "[org.jdom2.DocType].getPublicID()"
    - "[org.jdom2.DocType].getSystemID()"
    functionUses: 1
    ICount: 30
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS091NetscapeParser:46"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091NetscapeParser:-1"
        BranchSideFuncs:
        - "getPublicID()"
        - "getElementName()"
        - "equals(java.lang.Object)"
        - "getSystemID()"
      - BranchSide: "com.rometools.rome.io.impl.RSS091NetscapeParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091NetscapeParser:46"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091NetscapeParser:-1"
        BranchSideFuncs:
        - "getPublicID()"
        - "getElementName()"
        - "equals(java.lang.Object)"
        - "getSystemID()"
      - BranchSide: "com.rometools.rome.io.impl.RSS091NetscapeParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091NetscapeParser:46"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091NetscapeParser:-1"
        BranchSideFuncs:
        - "getPublicID()"
        - "getElementName()"
        - "equals(java.lang.Object)"
        - "getSystemID()"
      - BranchSide: "com.rometools.rome.io.impl.RSS091NetscapeParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091NetscapeParser:46"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091NetscapeParser:-1"
        BranchSideFuncs:
        - "getPublicID()"
        - "getElementName()"
        - "equals(java.lang.Object)"
        - "getSystemID()"
      - BranchSide: "com.rometools.rome.io.impl.RSS091NetscapeParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091NetscapeParser:47"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091NetscapeParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091NetscapeParser:47"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091NetscapeParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS091NetscapeParser:47"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS091NetscapeParser:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS091NetscapeParser:41,1"
      Dst: "[org.jdom2.Document].getRootElement()"
    - Src: "com.rometools.rome.io.impl.RSS091NetscapeParser:42,1"
      Dst: "[org.jdom2.Element].getName()"
    - Src: "com.rometools.rome.io.impl.RSS091NetscapeParser:43,1"
      Dst: "[org.jdom2.Element].getAttribute(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS091NetscapeParser:44,1"
      Dst: "[org.jdom2.Document].getDocType()"
    - Src: "com.rometools.rome.io.impl.RSS091NetscapeParser:46,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.RSS091NetscapeParser:46,1"
      Dst: "[org.jdom2.Attribute].getValue()"
    - Src: "com.rometools.rome.io.impl.RSS091NetscapeParser:46,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSVersion()"
    - Src: "com.rometools.rome.io.impl.RSS091NetscapeParser:47,1"
      Dst: "[org.jdom2.DocType].getElementName()"
    - Src: "com.rometools.rome.io.impl.RSS091NetscapeParser:47,1"
      Dst: "[org.jdom2.DocType].getPublicID()"
    - Src: "com.rometools.rome.io.impl.RSS091NetscapeParser:47,1"
      Dst: "[org.jdom2.DocType].getSystemID()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 8
  - functionName: "[com.rometools.rome.io.impl.RSS091NetscapeParser].isHourFormat24(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091NetscapeParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS091NetscapeParser].getTextInputLabel()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS091NetscapeParser"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Item].<init>()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Item"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Item:141,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Item].<init>(int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Item"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Item:151,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Item].<init>(int,jdk.internal.org.objectweb.asm.Item)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Item"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "jdk.internal.org.objectweb.asm.Item"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Item:163,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Item].set(int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Item"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Item].set(long)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Item"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Item].set(float)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Item"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Float].floatToRawIntBits(float)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Item:206,1"
      Dst: "[java.lang.Float].floatToRawIntBits(float)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Item].set(double)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Item"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Double].doubleToRawLongBits(double)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Item:218,1"
      Dst: "[java.lang.Double].doubleToRawLongBits(double)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Item].set(int,java.lang.String,java.lang.String,java.lang.String)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Item"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "int"
    - "java.lang.String"
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 0
    ICount: 32
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Item:250,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[jdk.internal.org.objectweb.asm.Item].set(java.lang.String,java.lang.String,int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Item"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].hashCode()"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Item:283,1"
      Dst: "[java.lang.String].hashCode()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Item].set(int,int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Item"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Item].isEqualTo(jdk.internal.org.objectweb.asm.Item)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Item"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "jdk.internal.org.objectweb.asm.Item"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 78
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Item:325"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Item:324"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Item:328"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Item:327"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Item:330"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Item:329"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Item:330"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Item:329"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Item:332"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Item:331"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Item:332"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Item:331"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Item:334"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Item:-1"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Item:-2"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Item:334"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Item:-1"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Item:-2"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Item:335"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Item:-2"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Item:342"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Item:-1"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Item:-2"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Item:342"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Item:-1"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Item:-2"
        BranchSideFuncs: []
    - Branch String: "jdk.internal.org.objectweb.asm.Item:343"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Item:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Item:321,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 32
    CyclomaticComplexity: 13
  - functionName: "[com.rometools.rome.feed.atom.Generator].clone()"
    functionSourceFile: "com.rometools.rome.feed.atom.Generator"
    linkageType: ""
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Generator:49,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.atom.Generator:49,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Generator].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.atom.Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.atom.Generator:63"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.atom.Generator:66"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.atom.Generator:65"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Generator:66,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.atom.Generator:66,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Generator].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.atom.Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Generator:80,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Generator].toString()"
    functionSourceFile: "com.rometools.rome.feed.atom.Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Generator:92,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.atom.Generator:92,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:47,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:51,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].generate(com.rometools.rome.feed.WireFeed)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "org.jdom2.Document"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].createRootElement(com.rometools.rome.feed.rss.Channel)"
    - "[com.rometools.rome.io.impl.RSS090Generator].populateFeed(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].purgeUnusedNamespaceDeclarations(org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.RSS090Generator].createDocument(org.jdom2.Element)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:57,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].createRootElement(com.rometools.rome.feed.rss.Channel)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:58,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].populateFeed(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:59,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].purgeUnusedNamespaceDeclarations(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:60,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].createDocument(org.jdom2.Element)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].createRootElement(com.rometools.rome.feed.rss.Channel)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.rss.Channel"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].getRDFNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - "[org.jdom2.Element].addNamespaceDeclaration(org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.RSS090Generator].getContentNamespace()"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateModuleNamespaceDefs(org.jdom2.Element)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:80,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].getRDFNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:80,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:81,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:81,1"
      Dst: "[org.jdom2.Element].addNamespaceDeclaration(org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:83,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].getContentNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:84,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateModuleNamespaceDefs(org.jdom2.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].populateFeed(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Channel"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Generator].addChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.RSS090Generator].addImage(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.RSS090Generator].addTextInput(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.RSS090Generator].addItems(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - "[com.rometools.rome.feed.WireFeed].getForeignMarkup()"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateForeignMarkup(org.jdom2.Element,java.util.List)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:89,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].addChannel(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:90,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].addImage(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:91,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].addTextInput(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:92,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Generator].addItems(com.rometools.rome.feed.rss.Channel,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:93,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getForeignMarkup()"
    - Src: "com.rometools.rome.io.impl.RSS090Generator:93,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateForeignMarkup(org.jdom2.Element,java.util.List)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Generator].createDocument(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Document"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Document].<init>(org.jdom2.Element)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Generator:76,1"
      Dst: "[org.jdom2.Document].<init>(org.jdom2.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].<init>()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.CloneBase].<init>()"
    functionUses: 1
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Attribute:155,1"
      Dst: "[org.jdom2.CloneBase].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String,int,org.jdom2.Namespace)"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 4
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    - "org.jdom2.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.AttributeType].byIndex(int)"
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String,org.jdom2.AttributeType,org.jdom2.Namespace)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Attribute:198,1"
      Dst: "[org.jdom2.AttributeType].byIndex(int)"
    - Src: "org.jdom2.Attribute:198,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String,org.jdom2.AttributeType,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String,org.jdom2.AttributeType)"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "org.jdom2.AttributeType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String,org.jdom2.AttributeType,org.jdom2.Namespace)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Attribute:268,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String,org.jdom2.AttributeType,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String,int)"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String,int,org.jdom2.Namespace)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Attribute:294,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String,int,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].getParent()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 305
    functionLinenumberEnd: 307
    functionDepth: 0
    returnType: "org.jdom2.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 6
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].getDocument()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Document"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Content].getDocument()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.Attribute:314"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:313"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.Attribute:314,1"
      Dst: "[org.jdom2.Content].getDocument()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[org.jdom2.Attribute].getName()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 335
    functionLinenumberEnd: 337
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 10
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].getQualifiedName()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 382
    functionLinenumberEnd: 393
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Namespace].getPrefix()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.jdom2.Attribute].getName()"
    - "[java.lang.StringBuilder].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].append(char)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 3
    ICount: 15
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "org.jdom2.Attribute:386"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:389"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:388"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    Callsites:
    - Src: "org.jdom2.Attribute:383,1"
      Dst: "[org.jdom2.Namespace].getPrefix()"
    - Src: "org.jdom2.Attribute:386,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.jdom2.Attribute:387,1"
      Dst: "[org.jdom2.Attribute].getName()"
    - Src: "org.jdom2.Attribute:389,1"
      Dst: "[java.lang.StringBuilder].<init>(java.lang.String)"
    - Src: "org.jdom2.Attribute:390,1"
      Dst: "[java.lang.StringBuilder].append(char)"
    - Src: "org.jdom2.Attribute:391,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.jdom2.Attribute:392,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].getNamespacePrefix()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 407
    functionLinenumberEnd: 409
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Namespace].getPrefix()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Attribute:408,1"
      Dst: "[org.jdom2.Namespace].getPrefix()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].getNamespaceURI()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 418
    functionLinenumberEnd: 420
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Namespace].getURI()"
    functionUses: 2
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Attribute:419,1"
      Dst: "[org.jdom2.Namespace].getURI()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].getNamespace()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 428
    functionLinenumberEnd: 430
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].getAttributeType()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 499
    functionLinenumberEnd: 501
    functionDepth: 0
    returnType: "org.jdom2.AttributeType"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].setAttributeType(int)"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.jdom2.Attribute"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.AttributeType].byIndex(int)"
    - "[org.jdom2.Attribute].setAttributeType(org.jdom2.AttributeType)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Attribute:528,1"
      Dst: "[org.jdom2.AttributeType].byIndex(int)"
    - Src: "org.jdom2.Attribute:528,1"
      Dst: "[org.jdom2.Attribute].setAttributeType(org.jdom2.AttributeType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].isSpecified()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 539
    functionLinenumberEnd: 541
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].setSpecified(boolean)"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 548
    functionLinenumberEnd: 551
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].toString()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[org.jdom2.Attribute].getQualifiedName()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Attribute:561,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.jdom2.Attribute:562,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.jdom2.Attribute:563,1"
      Dst: "[org.jdom2.Attribute].getQualifiedName()"
    - Src: "org.jdom2.Attribute:568,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].clone()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 572
    functionLinenumberEnd: 576
    functionDepth: 0
    returnType: "org.jdom2.Attribute"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.CloneBase].clone()"
    functionUses: 10
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Attribute:573,1"
      Dst: "[org.jdom2.CloneBase].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].detach()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Attribute"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Element].removeAttribute(org.jdom2.Attribute)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.Attribute:583"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:586"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:585"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.Attribute:584,1"
      Dst: "[org.jdom2.Element].removeAttribute(org.jdom2.Attribute)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[org.jdom2.Attribute].setParent(org.jdom2.Element)"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: 595
    functionLinenumberEnd: 598
    functionDepth: 0
    returnType: "org.jdom2.Attribute"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].getIntValue()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].trim()"
    - "[java.lang.Integer].parseInt(java.lang.String)"
    - "[org.jdom2.DataConversionException].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Attribute:616,1"
      Dst: "[java.lang.String].trim()"
    - Src: "org.jdom2.Attribute:616,1"
      Dst: "[java.lang.Integer].parseInt(java.lang.String)"
    - Src: "org.jdom2.Attribute:618,1"
      Dst: "[org.jdom2.DataConversionException].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.DataConversionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].getLongValue()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "long"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].trim()"
    - "[java.lang.Long].parseLong(java.lang.String)"
    - "[org.jdom2.DataConversionException].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Attribute:633,1"
      Dst: "[java.lang.String].trim()"
    - Src: "org.jdom2.Attribute:633,1"
      Dst: "[java.lang.Long].parseLong(java.lang.String)"
    - Src: "org.jdom2.Attribute:635,1"
      Dst: "[org.jdom2.DataConversionException].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.DataConversionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].getFloatValue()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "float"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].trim()"
    - "[java.lang.Float].valueOf(java.lang.String)"
    - "[java.lang.Float].floatValue()"
    - "[org.jdom2.DataConversionException].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Attribute:651,1"
      Dst: "[java.lang.String].trim()"
    - Src: "org.jdom2.Attribute:651,1"
      Dst: "[java.lang.Float].valueOf(java.lang.String)"
    - Src: "org.jdom2.Attribute:651,1"
      Dst: "[java.lang.Float].floatValue()"
    - Src: "org.jdom2.Attribute:653,1"
      Dst: "[org.jdom2.DataConversionException].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.DataConversionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 2
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].getDoubleValue()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "double"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].trim()"
    - "[java.lang.Double].valueOf(java.lang.String)"
    - "[java.lang.Double].doubleValue()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.jdom2.DataConversionException].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.Attribute:673"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:676"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:675"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.Attribute:676"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:679"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:678"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.Attribute:669,1"
      Dst: "[java.lang.String].trim()"
    - Src: "org.jdom2.Attribute:669,1"
      Dst: "[java.lang.Double].valueOf(java.lang.String)"
    - Src: "org.jdom2.Attribute:669,1"
      Dst: "[java.lang.Double].doubleValue()"
    - Src: "org.jdom2.Attribute:673,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "org.jdom2.Attribute:679,1"
      Dst: "[org.jdom2.DataConversionException].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.DataConversionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].getBooleanValue()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].trim()"
    - "[java.lang.String].equalsIgnoreCase(java.lang.String)"
    - "[org.jdom2.DataConversionException].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.Attribute:696"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:700"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:699"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.Attribute:697"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:700"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:699"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.Attribute:698"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:700"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:699"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.Attribute:699"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:702"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:701"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.Attribute:702"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:707"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:706"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.Attribute:703"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:707"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:706"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.Attribute:704"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:707"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:706"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.Attribute:705"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:708"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.Attribute:694,1"
      Dst: "[java.lang.String].trim()"
    - Src: "org.jdom2.Attribute:696,1"
      Dst: "[java.lang.String].equalsIgnoreCase(java.lang.String)"
    - Src: "org.jdom2.Attribute:709,1"
      Dst: "[org.jdom2.DataConversionException].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.DataConversionException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 7
  - functionName: "[org.jdom2.Attribute].getNamespacesInScope()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Attribute].getParent()"
    - "[java.util.ArrayList].<init>(int)"
    - "[org.jdom2.Attribute].getNamespace()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.Collections].unmodifiableList(java.util.List)"
    - "[org.jdom2.Element].getNamespacesInScope()"
    - "[org.jdom2.Attribute].orderFirst(org.jdom2.Namespace,java.util.List)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.Attribute:740"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:746"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:745"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.Attribute:740,1"
      Dst: "[org.jdom2.Attribute].getParent()"
    - Src: "org.jdom2.Attribute:741,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.jdom2.Attribute:742,1"
      Dst: "[org.jdom2.Attribute].getNamespace()"
    - Src: "org.jdom2.Attribute:742,1"
      Dst: "[java.util.ArrayList].add(java.lang.Object)"
    - Src: "org.jdom2.Attribute:744,1"
      Dst: "[java.util.Collections].unmodifiableList(java.util.List)"
    - Src: "org.jdom2.Attribute:746,1"
      Dst: "[org.jdom2.Element].getNamespacesInScope()"
    - Src: "org.jdom2.Attribute:746,1"
      Dst: "[org.jdom2.Attribute].orderFirst(org.jdom2.Namespace,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].orderFirst(org.jdom2.Namespace,java.util.List)"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 2
    argTypes:
    - "org.jdom2.Namespace"
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].get(int)"
    - "[java.util.TreeMap].<init>()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[org.jdom2.Namespace].getPrefix()"
    - "[java.util.TreeMap].put(java.lang.Object,java.lang.Object)"
    - "[java.util.TreeMap].size()"
    - "[java.util.ArrayList].<init>(int)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.TreeMap].values()"
    - "[java.util.ArrayList].addAll(java.util.Collection)"
    - "[java.util.Collections].unmodifiableList(java.util.List)"
    functionUses: 0
    ICount: 25
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.Attribute:768"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:773"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:772"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.Attribute:774"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:779"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:778"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.Attribute:775"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:778"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:777"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.Attribute:768,1"
      Dst: "[java.util.List].get(int)"
    - Src: "org.jdom2.Attribute:773,1"
      Dst: "[java.util.TreeMap].<init>()"
    - Src: "org.jdom2.Attribute:774,1"
      Dst: "[java.util.List].iterator()"
    - Src: "org.jdom2.Attribute:774,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "org.jdom2.Attribute:774,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "org.jdom2.Attribute:776,1"
      Dst: "[org.jdom2.Namespace].getPrefix()"
    - Src: "org.jdom2.Attribute:776,1"
      Dst: "[java.util.TreeMap].put(java.lang.Object,java.lang.Object)"
    - Src: "org.jdom2.Attribute:779,1"
      Dst: "[java.util.TreeMap].size()"
    - Src: "org.jdom2.Attribute:779,1"
      Dst: "[java.util.ArrayList].<init>(int)"
    - Src: "org.jdom2.Attribute:780,1"
      Dst: "[java.util.ArrayList].add(java.lang.Object)"
    - Src: "org.jdom2.Attribute:781,1"
      Dst: "[java.util.TreeMap].values()"
    - Src: "org.jdom2.Attribute:781,1"
      Dst: "[java.util.ArrayList].addAll(java.util.Collection)"
    - Src: "org.jdom2.Attribute:782,1"
      Dst: "[java.util.Collections].unmodifiableList(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 3
  - functionName: "[org.jdom2.Attribute].getNamespacesIntroduced()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Attribute].getParent()"
    - "[org.jdom2.Attribute].getNamespace()"
    - "[java.util.Collections].singletonList(java.lang.Object)"
    - "[java.util.Collections].emptyList()"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.Attribute:751"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:754"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:753"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.Attribute:751,1"
      Dst: "[org.jdom2.Attribute].getParent()"
    - Src: "org.jdom2.Attribute:752,1"
      Dst: "[org.jdom2.Attribute].getNamespace()"
    - Src: "org.jdom2.Attribute:752,1"
      Dst: "[java.util.Collections].singletonList(java.lang.Object)"
    - Src: "org.jdom2.Attribute:754,1"
      Dst: "[java.util.Collections].emptyList()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Attribute].getNamespacesInherited()"
    functionSourceFile: "org.jdom2.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Attribute].getParent()"
    - "[java.util.Collections].singletonList(java.lang.Object)"
    - "[org.jdom2.Attribute].getNamespace()"
    - "[org.jdom2.Element].getNamespacesInScope()"
    - "[org.jdom2.Attribute].orderFirst(org.jdom2.Namespace,java.util.List)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.Attribute:759"
      Branch Sides:
      - BranchSide: "org.jdom2.Attribute:762"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Attribute:761"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.Attribute:759,1"
      Dst: "[org.jdom2.Attribute].getParent()"
    - Src: "org.jdom2.Attribute:760,1"
      Dst: "[java.util.Collections].singletonList(java.lang.Object)"
    - Src: "org.jdom2.Attribute:762,1"
      Dst: "[org.jdom2.Attribute].getNamespace()"
    - Src: "org.jdom2.Attribute:762,1"
      Dst: "[org.jdom2.Element].getNamespacesInScope()"
    - Src: "org.jdom2.Attribute:762,1"
      Dst: "[org.jdom2.Attribute].orderFirst(org.jdom2.Namespace,java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryListFacade].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryListFacade"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].<init>(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:45,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:45,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategoryListFacade].<init>(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryListFacade].get(int)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryListFacade"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 1
    returnType: "com.rometools.rome.feed.synd.SyndCategory"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndCategoryImpl].<init>(com.rometools.rome.feed.module.DCSubject)"
    - "[org.jdom2.ContentList].get(int)"
    - "[org.jdom2.ContentList$FilterList].get(int)"
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].get(int)"
    - "[org.jdom2.AttributeList].get(int)"
    - "[java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[java.util.List].get(int)"
    functionUses: 14
    ICount: 8
    EdgeCount: 6
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:69,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:69,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategoryImpl].<init>(com.rometools.rome.feed.module.DCSubject)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryListFacade].size()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryListFacade"
    linkageType: ""
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].size()"
    - "[org.jdom2.ContentList$FilterList].size()"
    - "[java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.jdom2.AttributeList:org.jdom2.ContentList].size()"
    - "[java.util.List].size()"
    functionUses: 12
    ICount: 4
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:81,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryListFacade].set(int,com.rometools.rome.feed.synd.SyndCategory)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryListFacade"
    linkageType: ""
    functionLinenumber: 94
    functionLinenumberEnd: 107
    functionDepth: 1
    returnType: "com.rometools.rome.feed.synd.SyndCategory"
    argCount: 2
    argTypes:
    - "int"
    - "com.rometools.rome.feed.synd.SyndCategory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndCategoryImpl].getSubject()"
    - "[org.jdom2.ContentList$FilterList].set(int,java.lang.Object)"
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].set(int,java.lang.Object)"
    - "[org.jdom2.ContentList].set(int,java.lang.Object)"
    - "[org.jdom2.AttributeList].set(int,java.lang.Object)"
    - "[java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].set(int,java.lang.Object)"
    - "[com.rometools.rome.feed.synd.SyndCategoryImpl].<init>(com.rometools.rome.feed.module.DCSubject)"
    - "[java.util.List].set(int,java.lang.Object)"
    functionUses: 1
    ICount: 16
    EdgeCount: 7
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndCategoryListFacade:97"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndCategoryListFacade:100"
        BranchSideFuncs:
        - "getSubject()"
      - BranchSide: "com.rometools.rome.feed.synd.SyndCategoryListFacade:99"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.SyndCategoryListFacade:103"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndCategoryListFacade:106"
        BranchSideFuncs:
        - "<init>(com.rometools.rome.feed.module.DCSubject)"
      - BranchSide: "com.rometools.rome.feed.synd.SyndCategoryListFacade:105"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:98,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategoryImpl].getSubject()"
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:102,1"
      Dst: "[java.util.List].set(int,java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:104,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategoryImpl].<init>(com.rometools.rome.feed.module.DCSubject)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryListFacade].add(int,com.rometools.rome.feed.synd.SyndCategory)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryListFacade"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "com.rometools.rome.feed.synd.SyndCategory"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndCategoryImpl].getSubject()"
    - "[java.util.List].add(int,java.lang.Object)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndCategoryListFacade:122"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndCategoryListFacade:125"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndCategoryListFacade:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:123,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategoryImpl].getSubject()"
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:127,1"
      Dst: "[java.util.List].add(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryListFacade].remove(int)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryListFacade"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.rometools.rome.feed.synd.SyndCategory"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].remove(int)"
    - "[com.rometools.rome.feed.synd.SyndCategoryImpl].<init>(com.rometools.rome.feed.module.DCSubject)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndCategoryListFacade:141"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndCategoryListFacade:144"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndCategoryListFacade:143"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:140,1"
      Dst: "[java.util.List].remove(int)"
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:142,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategoryImpl].<init>(com.rometools.rome.feed.module.DCSubject)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryListFacade].convertElementsSyndCategoryToSubject(java.util.List<SyndCategory>)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryListFacade"
    linkageType: ""
    functionLinenumber: 157
    functionLinenumberEnd: 171
    functionDepth: 1
    returnType: "java.util.List<DCSubject>"
    argCount: 1
    argTypes:
    - "java.util.List<SyndCategory>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.Vector].size()"
    - "[org.jdom2.ContentList$FilterList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.LinkedList].size()"
    - "[org.jdom2.ContentList].size()"
    - "[org.jdom2.AttributeList].size()"
    - "[org.jdom2.ContentList].get(int)"
    - "[org.jdom2.ContentList$FilterList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].get(int)"
    - "[org.jdom2.AttributeList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[com.rometools.rome.feed.synd.SyndCategoryImpl].getSubject()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 18
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndCategoryListFacade:159"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndCategoryListFacade:170"
        BranchSideFuncs:
        - "<init>()"
        - "size()"
      - BranchSide: "com.rometools.rome.feed.synd.SyndCategoryListFacade:169"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.SyndCategoryListFacade:161"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndCategoryListFacade:170"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.rometools.rome.feed.synd.SyndCategoryListFacade:169"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.SyndCategoryListFacade:164"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndCategoryListFacade:null"
        BranchSideFuncs:
        - "getSubject()"
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:160,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:161,1"
      Dst: "[java.util.List].size()"
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:162,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:165,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategoryImpl].getSubject()"
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:167,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryListFacade].add(int,java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryListFacade"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].add(int,com.rometools.rome.feed.synd.SyndCategory)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:37,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategoryListFacade].add(int,com.rometools.rome.feed.synd.SyndCategory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndCategoryListFacade].set(int,java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndCategoryListFacade"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionDepth: 2
    returnType: "java.lang.Object"
    argCount: 2
    argTypes:
    - "int"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].set(int,com.rometools.rome.feed.synd.SyndCategory)"
    functionUses: 2
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndCategoryListFacade:37,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategoryListFacade].set(int,com.rometools.rome.feed.synd.SyndCategory)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Dates].<init>()"
    functionSourceFile: "com.rometools.utils.Dates"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.utils.Dates:21,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS090"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:43,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS090"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:46,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].getType()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS090"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSyndEntries(java.util.List<Item>,boolean)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS090"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 102
    functionDepth: 6
    returnType: "java.util.List<SyndEntry>"
    argCount: 2
    argTypes:
    - "java.util.List<Item>"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.jdom2.DescendantIterator:org.jdom2.output.support.AbstractFormattedWalker$1:org.jdom2.output.support.WalkerPRESERVE$1:org.jdom2.util.NamespaceStack$BackwardWalker:org.jdom2.util.NamespaceStack$EmptyIterable:org.jdom2.util.NamespaceStack$ForwardWalker].add(java.lang.Object)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS10].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS094].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS093].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 14
    EdgeCount: 34
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:98"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:101"
        BranchSideFuncs:
        - "createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:97,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:98,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:98,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:98,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:99,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:99,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRealFeed(com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS090"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].getType()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRealFeed(java.lang.String,com.rometools.rome.feed.synd.SyndFeed)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:140,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:140,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRealFeed(java.lang.String,com.rometools.rome.feed.synd.SyndFeed)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRSSItems(java.util.List<SyndEntry>)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS090"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.util.List<Item>"
    argCount: 1
    argTypes:
    - "java.util.List<SyndEntry>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:190"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:193"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:192"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:189,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:190,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:190,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:190,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:191,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS090:191,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:43,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:47,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 93
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    - "[com.rometools.rome.feed.rss.Channel].getLanguage()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setLanguage(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].getCopyright()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setCopyright(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].getDocs()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setDocs(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].getManagingEditor()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setManagingEditor(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].getWebMaster()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setWebMaster(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].getGenerator()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setGenerator(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Channel].getPubDate()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setPublishedDate(java.util.Date)"
    - "[com.rometools.rome.feed.rss.Channel].getLastBuildDate()"
    - "[com.rometools.rome.feed.module.DCModuleImpl].getCreators()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].getModule(java.lang.String)"
    - "[java.util.AbstractCollection].contains(java.lang.Object)"
    - "[java.util.LinkedHashSet].<init>()"
    - "[java.util.AbstractCollection].addAll(java.util.Collection)"
    - "[java.util.HashSet].add(java.lang.Object)"
    - "[org.jdom2.AttributeList].clear()"
    - "[org.jdom2.ContentList].clear()"
    - "[java.util.AbstractCollection:java.util.AbstractList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].clear()"
    - "[org.jdom2.ContentList].addAll(java.util.Collection)"
    - "[org.jdom2.AttributeList].addAll(java.util.Collection)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setLanguage(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setCopyright(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setDocs(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setManagingEditor(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setWebMaster(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setGenerator(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setPublishedDate(java.util.Date)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getModule(java.lang.String)"
    - "[com.rometools.rome.feed.module.DCModule].getCreators()"
    - "[java.util.List].contains(java.lang.Object)"
    - "[java.util.Set].addAll(java.util.Collection)"
    - "[java.util.Set].add(java.lang.Object)"
    - "[java.util.List].clear()"
    - "[java.util.List].addAll(java.util.Collection)"
    functionUses: 2
    ICount: 39
    EdgeCount: 30
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:71"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:73"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:72"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:73"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:77"
        BranchSideFuncs:
        - "getLastBuildDate()"
        - "setPublishedDate(java.util.Date)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:76"
        BranchSideFuncs:
        - "getManagingEditor()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:79"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:91"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:83"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:91"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:55,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:57,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getLanguage()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:57,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setLanguage(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:59,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getCopyright()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:59,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setCopyright(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:61,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getDocs()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:61,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setDocs(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:63,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getManagingEditor()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:63,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setManagingEditor(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:65,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getWebMaster()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:65,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setWebMaster(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:67,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getGenerator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:67,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setGenerator(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:69,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getPubDate()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:72,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setPublishedDate(java.util.Date)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:73,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getLastBuildDate()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:81,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getModule(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:81,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getCreators()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:83,1"
      Dst: "[java.util.List].contains(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:85,1"
      Dst: "[java.util.LinkedHashSet].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:86,1"
      Dst: "[java.util.Set].addAll(java.util.Collection)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:87,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:88,1"
      Dst: "[java.util.List].clear()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:89,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].createRSSImage(com.rometools.rome.feed.synd.SyndImage)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "com.rometools.rome.feed.rss.Image"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndImage"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRSSImage(com.rometools.rome.feed.synd.SyndImage)"
    - "[com.rometools.rome.feed.synd.SyndImage].getDescription()"
    - "[com.rometools.rome.feed.rss.Image].setDescription(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:103,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRSSImage(com.rometools.rome.feed.synd.SyndImage)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:104,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImage].getDescription()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:104,1"
      Dst: "[com.rometools.rome.feed.rss.Image].setDescription(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].createRealFeed(java.lang.String,com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRealFeed(java.lang.String,com.rometools.rome.feed.synd.SyndFeed)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getLanguage()"
    - "[com.rometools.rome.feed.rss.Channel].setLanguage(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getCopyright()"
    - "[com.rometools.rome.feed.rss.Channel].setCopyright(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getPublishedDate()"
    - "[com.rometools.rome.feed.rss.Channel].setPubDate(java.util.Date)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getDocs()"
    - "[com.rometools.rome.feed.rss.Channel].setDocs(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getManagingEditor()"
    - "[com.rometools.rome.feed.rss.Channel].setManagingEditor(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getWebMaster()"
    - "[com.rometools.rome.feed.rss.Channel].setWebMaster(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getGenerator()"
    - "[com.rometools.rome.feed.rss.Channel].setGenerator(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getAuthors()"
    - "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - "[java.util.List].get(int)"
    - "[com.rometools.rome.feed.synd.SyndPerson].getName()"
    functionUses: 0
    ICount: 27
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:149"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:154"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:153"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:139,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createRealFeed(java.lang.String,com.rometools.rome.feed.synd.SyndFeed)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:140,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getLanguage()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:140,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setLanguage(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:141,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getCopyright()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:141,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setCopyright(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:142,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getPublishedDate()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:142,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setPubDate(java.util.Date)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:143,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getDocs()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:143,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setDocs(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:144,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getManagingEditor()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:144,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setManagingEditor(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:145,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getWebMaster()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:145,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setWebMaster(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:146,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getGenerator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:146,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setGenerator(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:148,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getAuthors()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:149,1"
      Dst: "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:150,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:151,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].getName()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].createSyndImage(com.rometools.rome.feed.rss.Image)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland"
    linkageType: ""
    functionLinenumber: 197
    functionLinenumberEnd: 201
    functionDepth: 2
    returnType: "com.rometools.rome.feed.synd.SyndImage"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.rss.Image"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSyndImage(com.rometools.rome.feed.rss.Image)"
    - "[com.rometools.rome.feed.rss.Image].getDescription()"
    - "[com.rometools.rome.feed.synd.SyndImageImpl].setDescription(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndImage].setDescription(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:198,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS090].createSyndImage(com.rometools.rome.feed.rss.Image)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:199,1"
      Dst: "[com.rometools.rome.feed.rss.Image].getDescription()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland:199,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImage].setDescription(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:57,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:60,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].getType()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 169
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].getModules()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setModules(java.util.List)"
    - "[com.rometools.rome.feed.WireFeed].getForeignMarkup()"
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setForeignMarkup(java.util.List)"
    - "[com.rometools.rome.feed.WireFeed].getEncoding()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setEncoding(java.lang.String)"
    - "[com.rometools.rome.feed.WireFeed].getStyleSheet()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setStyleSheet(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].getLogo()"
    - "[com.rometools.rome.feed.synd.SyndImageImpl].<init>()"
    - "[com.rometools.rome.feed.synd.SyndImageImpl].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setImage(com.rometools.rome.feed.synd.SyndImage)"
    - "[com.rometools.rome.feed.atom.Feed].getIcon()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setIcon(com.rometools.rome.feed.synd.SyndImage)"
    - "[com.rometools.rome.feed.atom.Feed].getId()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setUri(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].getTitleEx()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].<init>()"
    - "[com.rometools.rome.feed.atom.Content].getType()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].setType(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Content].getValue()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setTitleEx(com.rometools.rome.feed.synd.SyndContent)"
    - "[com.rometools.rome.feed.atom.Feed].getSubtitle()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setDescriptionEx(com.rometools.rome.feed.synd.SyndContent)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10$lambda_copyInto_0__1].bootstrap$()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10$getHrefResolved__2].bootstrap$()"
    - "[com.rometools.rome.feed.atom.Feed].getOtherLinks()"
    - "[java.util.Optional].map(java.util.function.Function)"
    - "[java.util.Optional].orElse(java.lang.Object)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setLink(java.lang.String)"
    - "[java.util.Collection].stream()"
    - "[com.rometools.rome.feed.atom.Feed].getAlternateLinks()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].getLink()"
    - "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - "[org.jdom2.ContentList].get(int)"
    - "[org.jdom2.ContentList$FilterList].get(int)"
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].get(int)"
    - "[org.jdom2.AttributeList].get(int)"
    - "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl:java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList].setLink(java.lang.String)"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.ArrayList].addAll(java.util.Collection)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndLinks(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setLinks(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].getEntries()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndEntries(com.rometools.rome.feed.atom.Feed,java.util.List,boolean)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].isPreservingWireFeed()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setEntries(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].getAuthors()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndPersons(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setAuthors(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].getContributors()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setContributors(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].getRights()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setCopyright(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].getUpdated()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setPublishedDate(java.util.Date)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setModules(java.util.List)"
    - "[java.util.List].isEmpty()"
    - "[com.rometools.rome.feed.synd.SyndFeed].setForeignMarkup(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setEncoding(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setStyleSheet(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndImage].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setImage(com.rometools.rome.feed.synd.SyndImage)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setIcon(com.rometools.rome.feed.synd.SyndImage)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setUri(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setTitleEx(com.rometools.rome.feed.synd.SyndContent)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setDescriptionEx(com.rometools.rome.feed.synd.SyndContent)"
    - "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - "[java.util.stream.Stream].findFirst()"
    - "[com.rometools.rome.feed.synd.SyndFeed].setLink(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getLink()"
    - "[java.util.List].get(int)"
    - "[java.util.List].addAll(java.util.Collection)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setLinks(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].isPreservingWireFeed()"
    - "[com.rometools.rome.feed.synd.SyndFeed].setEntries(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setAuthors(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setContributors(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setCopyright(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].setPublishedDate(java.util.Date)"
    functionUses: 1
    ICount: 100
    EdgeCount: 76
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:77"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:81"
        BranchSideFuncs:
        - "setForeignMarkup(java.util.List)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:80"
        BranchSideFuncs:
        - "getStyleSheet()"
        - "getEncoding()"
        - "setEncoding(java.lang.String)"
        - "getLogo()"
        - "setStyleSheet(java.lang.String)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:85"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:91"
        BranchSideFuncs:
        - "setImage(com.rometools.rome.feed.synd.SyndImage)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:90"
        BranchSideFuncs:
        - "getIcon()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:92"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:98"
        BranchSideFuncs:
        - "setIcon(com.rometools.rome.feed.synd.SyndImage)"
        - "setUrl(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:97"
        BranchSideFuncs:
        - "setUri(java.lang.String)"
        - "getTitleEx()"
        - "getId()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:101"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:108"
        BranchSideFuncs:
        - "setTitleEx(com.rometools.rome.feed.synd.SyndContent)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:107"
        BranchSideFuncs:
        - "getSubtitle()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:109"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:117"
        BranchSideFuncs:
        - "setType(java.lang.String)"
        - "setDescriptionEx(com.rometools.rome.feed.synd.SyndContent)"
        - "getType()"
        - "getValue()"
        - "setValue(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:116"
        BranchSideFuncs:
        - "getAlternateLinks()"
        - "getLink()"
        - "stream()"
        - "map(java.util.function.Function)"
        - "orElse(java.lang.Object)"
        - "bootstrap$()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:121"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:127"
        BranchSideFuncs:
        - "getHrefResolved()"
        - "get(int)"
        - "setLink(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:126"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:121"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:127"
        BranchSideFuncs:
        - "getHrefResolved()"
        - "get(int)"
        - "setLink(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:126"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:129"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:133"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:132"
        BranchSideFuncs:
        - "getOtherLinks()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:134"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:138"
        BranchSideFuncs:
        - "createSyndLinks(java.util.List)"
        - "addAll(java.util.Collection)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:137"
        BranchSideFuncs:
        - "setLinks(java.util.List)"
        - "getEntries()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:141"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:148"
        BranchSideFuncs:
        - "createSyndEntries(com.rometools.rome.feed.atom.Feed,java.util.List,boolean)"
        - "setEntries(java.util.List)"
        - "isPreservingWireFeed()"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:147"
        BranchSideFuncs:
        - "getAuthors()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:149"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:153"
        BranchSideFuncs:
        - "setAuthors(java.util.List)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:152"
        BranchSideFuncs:
        - "isNotEmpty(java.util.List)"
        - "getContributors()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:154"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:158"
        BranchSideFuncs:
        - "setContributors(java.util.List)"
        - "createSyndPersons(java.util.List)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:157"
        BranchSideFuncs:
        - "getRights()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:159"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:163"
        BranchSideFuncs:
        - "setCopyright(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:162"
        BranchSideFuncs:
        - "getUpdated()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:164"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:168"
        BranchSideFuncs:
        - "setPublishedDate(java.util.Date)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:74,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getModules()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:74,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:74,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:76,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getForeignMarkup()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:77,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:78,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setForeignMarkup(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:81,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getEncoding()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:81,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setEncoding(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:82,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getStyleSheet()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:82,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setStyleSheet(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:84,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getLogo()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:86,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImageImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:87,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImage].setUrl(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:88,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setImage(com.rometools.rome.feed.synd.SyndImage)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:91,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getIcon()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:95,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setIcon(com.rometools.rome.feed.synd.SyndImage)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:98,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getId()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:98,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setUri(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:100,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getTitleEx()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:102,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContentImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:103,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:103,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:104,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:104,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].setValue(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:105,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setTitleEx(com.rometools.rome.feed.synd.SyndContent)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:108,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getSubtitle()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:113,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setDescriptionEx(com.rometools.rome.feed.synd.SyndContent)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:117,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getOtherLinks()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:117,1"
      Dst: "[java.util.Collection].stream()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:117,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10$lambda_copyInto_0__1].bootstrap$()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:117,1"
      Dst: "[java.util.stream.Stream].filter(java.util.function.Predicate)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:117,1"
      Dst: "[java.util.stream.Stream].findFirst()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:117,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10$getHrefResolved__2].bootstrap$()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:117,1"
      Dst: "[java.util.Optional].map(java.util.function.Function)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:117,1"
      Dst: "[java.util.Optional].orElse(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:117,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setLink(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:120,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getAlternateLinks()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:121,1"
      Dst: "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:121,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getLink()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:122,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:123,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:127,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:130,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndLinks(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:130,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:138,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setLinks(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:140,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getEntries()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:142,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].isPreservingWireFeed()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:142,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndEntries(com.rometools.rome.feed.atom.Feed,java.util.List,boolean)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:142,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setEntries(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:148,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getAuthors()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:150,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndPersons(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:150,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setAuthors(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:153,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getContributors()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:155,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setContributors(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:158,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getRights()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:160,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setCopyright(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:163,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getUpdated()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:165,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setPublishedDate(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 28
    CyclomaticComplexity: 15
  - functionName: "[com.rometools.rome.feed.atom.Feed].getSubtitle()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 514
    functionLinenumberEnd: 516
    functionDepth: 0
    returnType: "com.rometools.rome.feed.atom.Content"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10$lambda_copyInto_0__1].bootstrap$()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10$lambda_copyInto_0__1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.function.Predicate"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10$lambda_copyInto_0__1].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10$lambda_copyInto_0__1:-1,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10$lambda_copyInto_0__1].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10$lambda_copyInto_0__1].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10$lambda_copyInto_0__1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10$lambda_copyInto_0__1:-1,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getRights()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 492
    functionLinenumberEnd: 494
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getUpdated()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 536
    functionLinenumberEnd: 538
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndLinks(java.util.List<Link>)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: 170
    functionLinenumberEnd: 177
    functionDepth: 5
    returnType: "java.util.List<SyndLink>"
    argCount: 1
    argTypes:
    - "java.util.List<Link>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndLink(com.rometools.rome.feed.atom.Link)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 4
    ICount: 13
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:172"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:176"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "createSyndLink(com.rometools.rome.feed.atom.Link)"
        - "next()"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:175"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:171,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:172,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:172,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:172,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:173,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndLink(com.rometools.rome.feed.atom.Link)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:174,1"
      Dst: "[java.util.ArrayList].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndLink(com.rometools.rome.feed.atom.Link)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: 318
    functionLinenumberEnd: 327
    functionDepth: 4
    returnType: "com.rometools.rome.feed.synd.SyndLink"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Link"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].<init>()"
    - "[com.rometools.rome.feed.atom.Link].getRel()"
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].setRel(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].getType()"
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].setType(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].setHref(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].getHreflang()"
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].setHreflang(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].getLength()"
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].setLength(long)"
    - "[com.rometools.rome.feed.atom.Link].getTitle()"
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].setRel(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].setHref(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].setHreflang(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].setLength(long)"
    - "[com.rometools.rome.feed.synd.SyndLink].setTitle(java.lang.String)"
    functionUses: 1
    ICount: 17
    EdgeCount: 13
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:319,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLinkImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:320,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getRel()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:320,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].setRel(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:321,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:321,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:322,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:322,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].setHref(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:323,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getHreflang()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:323,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].setHreflang(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:324,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getLength()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:324,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].setLength(long)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:325,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getTitle()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:325,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].setTitle(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Link].getHreflang()"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndEntries(com.rometools.rome.feed.atom.Feed,java.util.List<Entry>,boolean)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: 179
    functionLinenumberEnd: 185
    functionDepth: 6
    returnType: "java.util.List<SyndEntry>"
    argCount: 3
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    - "java.util.List<Entry>"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndEntry(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,boolean)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 15
    EdgeCount: 45
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:181"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:184"
        BranchSideFuncs:
        - "createSyndEntry(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,boolean)"
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:180,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:181,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:181,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:181,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:182,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndEntry(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,boolean)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:182,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndEntry(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,boolean)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: 187
    functionLinenumberEnd: 299
    functionDepth: 5
    returnType: "com.rometools.rome.feed.synd.SyndEntry"
    argCount: 3
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    - "com.rometools.rome.feed.atom.Entry"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].<init>()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setWireEntry(java.lang.Object)"
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].getModules()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setModules(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].getForeignMarkup()"
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[org.jdom2.AttributeList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setForeignMarkup(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].getTitleEx()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndContent(com.rometools.rome.feed.atom.Content)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setTitleEx(com.rometools.rome.feed.synd.SyndContent)"
    - "[com.rometools.rome.feed.atom.Entry].getSummary()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setDescription(com.rometools.rome.feed.synd.SyndContent)"
    - "[com.rometools.rome.feed.atom.Entry].getContents()"
    - "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setContents(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].getAuthors()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndPersons(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setAuthors(java.util.List)"
    - "[org.jdom2.ContentList].get(int)"
    - "[org.jdom2.ContentList$FilterList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].get(int)"
    - "[org.jdom2.AttributeList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].getAuthors()"
    - "[com.rometools.rome.feed.atom.Person].getName()"
    - "[com.rometools.rome.feed.synd.SyndPersonImpl].getName()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setAuthor(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Entry].getContributors()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setContributors(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].getPublished()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setPublishedDate(java.util.Date)"
    - "[com.rometools.rome.feed.atom.Entry].getUpdated()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setUpdatedDate(java.util.Date)"
    - "[com.rometools.rome.feed.atom.Entry].getCategories()"
    - "[com.rometools.rome.feed.synd.SyndCategoryImpl].<init>()"
    - "[com.rometools.rome.feed.atom.Category].getTerm()"
    - "[com.rometools.rome.feed.synd.SyndCategoryImpl].setName(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Category].getSchemeResolved()"
    - "[com.rometools.rome.feed.synd.SyndCategoryImpl].setTaxonomyUri(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Category].getLabel()"
    - "[com.rometools.rome.feed.synd.SyndCategoryImpl].setLabel(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setCategories(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].getAlternateLinks()"
    - "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setLink(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Entry].getOtherLinks()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.rometools.rome.feed.atom.Link].getRel()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndEnclosure(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,com.rometools.rome.feed.atom.Link)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setEnclosures(java.util.List)"
    - "[java.util.ArrayList].addAll(java.util.Collection)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndLinks(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setLinks(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].getId()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setUri(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].getLink()"
    - "[com.rometools.rome.feed.atom.Entry].getSource()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed)"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setSource(com.rometools.rome.feed.synd.SyndFeed)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].get(int)"
    - "[com.rometools.rome.feed.synd.SyndPerson].getName()"
    - "[com.rometools.rome.feed.synd.SyndCategory].setName(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndCategory].setTaxonomyUri(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndCategory].setLabel(java.lang.String)"
    - "[java.util.List].addAll(java.util.Collection)"
    functionUses: 1
    ICount: 127
    EdgeCount: 224
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:189"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:192"
        BranchSideFuncs:
        - "setWireEntry(java.lang.Object)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:191"
        BranchSideFuncs:
        - "setModules(java.util.List)"
        - "isEmpty()"
        - "getForeignMarkup()"
        - "cloneModules(java.util.List)"
        - "getModules()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:195"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:199"
        BranchSideFuncs:
        - "setForeignMarkup(java.util.List)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:198"
        BranchSideFuncs:
        - "getTitleEx()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:200"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:204"
        BranchSideFuncs:
        - "setTitleEx(com.rometools.rome.feed.synd.SyndContent)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:203"
        BranchSideFuncs:
        - "getSummary()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:205"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:209"
        BranchSideFuncs:
        - "setDescription(com.rometools.rome.feed.synd.SyndContent)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:208"
        BranchSideFuncs:
        - "getContents()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:210"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:218"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:217"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:212"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:215"
        BranchSideFuncs:
        - "createSyndContent(com.rometools.rome.feed.atom.Content)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:214"
        BranchSideFuncs:
        - "setContents(java.util.List)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:219"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:225"
        BranchSideFuncs:
        - "getName()"
        - "setAuthor(java.lang.String)"
        - "setAuthors(java.util.List)"
        - "getAuthors()"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:224"
        BranchSideFuncs:
        - "getContributors()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:226"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:230"
        BranchSideFuncs:
        - "setContributors(java.util.List)"
        - "createSyndPersons(java.util.List)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:229"
        BranchSideFuncs:
        - "getPublished()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:231"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:235"
        BranchSideFuncs:
        - "setPublishedDate(java.util.Date)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:234"
        BranchSideFuncs:
        - "getUpdated()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:236"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:240"
        BranchSideFuncs:
        - "setUpdatedDate(java.util.Date)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:239"
        BranchSideFuncs:
        - "getCategories()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:241"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:254"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:253"
        BranchSideFuncs:
        - "getAlternateLinks()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:243"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:250"
        BranchSideFuncs:
        - "setLabel(java.lang.String)"
        - "getSchemeResolved()"
        - "setTaxonomyUri(java.lang.String)"
        - "getTerm()"
        - "getLabel()"
        - "setName(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:249"
        BranchSideFuncs:
        - "setCategories(java.util.List)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:255"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:261"
        BranchSideFuncs:
        - "getHrefResolved()"
        - "get(int)"
        - "setLink(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:260"
        BranchSideFuncs:
        - "getOtherLinks()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:263"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:270"
        BranchSideFuncs:
        - "<init>()"
        - "setEnclosures(java.util.List)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:265"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:271"
        BranchSideFuncs:
        - "hasNext()"
        - "getRel()"
        - "equals(java.lang.Object)"
        - "next()"
        - "iterator()"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:270"
        BranchSideFuncs:
        - "<init>()"
        - "setEnclosures(java.util.List)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:266"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:269"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "createSyndEnclosure(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,com.rometools.rome.feed.atom.Link)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:268"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:275"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:278"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:277"
        BranchSideFuncs:
        - "isNotEmpty(java.util.List)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:278"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:281"
        BranchSideFuncs:
        - "createSyndLinks(java.util.List)"
        - "addAll(java.util.Collection)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:280"
        BranchSideFuncs:
        - "setLinks(java.util.List)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:284"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:287"
        BranchSideFuncs:
        - "getId()"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:286"
        BranchSideFuncs:
        - "setUri(java.lang.String)"
        - "getLink()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:293"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:298"
        BranchSideFuncs:
        - "setSource(com.rometools.rome.feed.synd.SyndFeed)"
        - "<init>(com.rometools.rome.feed.WireFeed)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:297"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:188,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:190,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setWireEntry(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:192,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getModules()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:192,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:192,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:194,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getForeignMarkup()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:195,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:196,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setForeignMarkup(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:199,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getTitleEx()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:201,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndContent(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:201,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setTitleEx(com.rometools.rome.feed.synd.SyndContent)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:204,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getSummary()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:206,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setDescription(com.rometools.rome.feed.synd.SyndContent)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:209,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getContents()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:210,1"
      Dst: "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:211,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:212,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:212,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:212,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:213,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:215,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setContents(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:218,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getAuthors()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:220,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createSyndPersons(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:220,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setAuthors(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:221,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].getAuthors()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:221,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:222,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].getName()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:222,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setAuthor(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:225,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getContributors()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:227,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setContributors(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:230,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getPublished()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:232,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setPublishedDate(java.util.Date)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:235,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getUpdated()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:237,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setUpdatedDate(java.util.Date)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:240,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getCategories()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:244,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategoryImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:245,1"
      Dst: "[com.rometools.rome.feed.atom.Category].getTerm()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:245,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategory].setName(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:246,1"
      Dst: "[com.rometools.rome.feed.atom.Category].getSchemeResolved()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:246,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategory].setTaxonomyUri(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:247,1"
      Dst: "[com.rometools.rome.feed.atom.Category].getLabel()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:247,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategory].setLabel(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:250,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setCategories(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:254,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getAlternateLinks()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:257,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:257,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setLink(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:262,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getOtherLinks()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:266,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getRel()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:266,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:267,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndEnclosure(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,com.rometools.rome.feed.atom.Link)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:271,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setEnclosures(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:276,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndLinks(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:276,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:281,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setLinks(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:283,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getId()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:285,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setUri(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:287,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].getLink()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:292,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getSource()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:294,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeedImpl].<init>(com.rometools.rome.feed.WireFeed)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:295,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setSource(com.rometools.rome.feed.synd.SyndFeed)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 44
    CyclomaticComplexity: 21
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndContent(com.rometools.rome.feed.atom.Content)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: 448
    functionLinenumberEnd: 453
    functionDepth: 1
    returnType: "com.rometools.rome.feed.synd.SyndContent"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Content"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndContentImpl].<init>()"
    - "[com.rometools.rome.feed.atom.Content].getType()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].setType(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Content].getValue()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].setValue(java.lang.String)"
    functionUses: 3
    ICount: 9
    EdgeCount: 5
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:449,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContentImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:450,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:450,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:451,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:451,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setTitleEx(com.rometools.rome.feed.synd.SyndContent)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 289
    functionLinenumberEnd: 292
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndContent"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setUpdatedDate(java.util.Date)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 547
    functionLinenumberEnd: 550
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Date].<init>(long)"
    - "[java.util.Date].getTime()"
    functionUses: 1
    ICount: 7
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:548,1"
      Dst: "[java.util.Date].getTime()"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:548,1"
      Dst: "[java.util.Date].<init>(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Category].getTerm()"
    functionSourceFile: "com.rometools.rome.feed.atom.Category"
    linkageType: ""
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Category].getSchemeResolved()"
    functionSourceFile: "com.rometools.rome.feed.atom.Category"
    linkageType: ""
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Alternatives].firstNotNull(java.lang.Object[])"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Category:142,1"
      Dst: "[com.rometools.utils.Alternatives].firstNotNull(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Category].getLabel()"
    functionSourceFile: "com.rometools.rome.feed.atom.Category"
    linkageType: ""
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createSyndEnclosure(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,com.rometools.rome.feed.atom.Link)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: 301
    functionLinenumberEnd: 307
    functionDepth: 4
    returnType: "com.rometools.rome.feed.synd.SyndEnclosure"
    argCount: 3
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    - "com.rometools.rome.feed.atom.Entry"
    - "com.rometools.rome.feed.atom.Link"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndEnclosureImpl].<init>()"
    - "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    - "[com.rometools.rome.feed.synd.SyndEnclosureImpl].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].getType()"
    - "[com.rometools.rome.feed.synd.SyndEnclosureImpl].setType(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].getLength()"
    - "[com.rometools.rome.feed.synd.SyndEnclosureImpl].setLength(long)"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].setLength(long)"
    functionUses: 1
    ICount: 13
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:302,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosureImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:303,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getHrefResolved()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:303,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].setUrl(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:304,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:304,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:305,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getLength()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:305,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].setLength(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomEnclosure(com.rometools.rome.feed.synd.SyndEnclosure)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.rometools.rome.feed.atom.Link"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndEnclosure"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Link].<init>()"
    - "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].getType()"
    - "[com.rometools.rome.feed.atom.Link].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].getUrl()"
    - "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEnclosure].getLength()"
    - "[com.rometools.rome.feed.atom.Link].setLength(long)"
    functionUses: 0
    ICount: 12
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:310,1"
      Dst: "[com.rometools.rome.feed.atom.Link].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:311,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:312,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:312,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:313,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].getUrl()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:313,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:314,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEnclosure].getLength()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:314,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setLength(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomLink(com.rometools.rome.feed.synd.SyndLink)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.rometools.rome.feed.atom.Link"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndLink"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Link].<init>()"
    - "[com.rometools.rome.feed.synd.SyndLink].getRel()"
    - "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].getType()"
    - "[com.rometools.rome.feed.atom.Link].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].getHref()"
    - "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].getHreflang()"
    - "[com.rometools.rome.feed.atom.Link].setHreflang(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].getLength()"
    - "[com.rometools.rome.feed.atom.Link].setLength(long)"
    - "[com.rometools.rome.feed.synd.SyndLink].getTitle()"
    - "[com.rometools.rome.feed.atom.Link].setTitle(java.lang.String)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:330,1"
      Dst: "[com.rometools.rome.feed.atom.Link].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:331,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].getRel()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:331,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:332,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:332,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:333,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].getHref()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:333,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:334,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].getHreflang()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:334,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setHreflang(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:335,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].getLength()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:335,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setLength(long)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:336,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].getTitle()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:336,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setTitle(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Link].setHreflang(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: 212
    functionLinenumberEnd: 215
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createRealFeed(com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].getType()"
    - "[com.rometools.rome.feed.atom.Feed].<init>(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getModules()"
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].setModules(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getEncoding()"
    - "[com.rometools.rome.feed.WireFeed].setEncoding(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getStyleSheet()"
    - "[com.rometools.rome.feed.WireFeed].setStyleSheet(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getUri()"
    - "[com.rometools.rome.feed.atom.Feed].setId(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getTitleEx()"
    - "[com.rometools.rome.feed.atom.Content].<init>()"
    - "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].setTitleEx(com.rometools.rome.feed.atom.Content)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getDescriptionEx()"
    - "[com.rometools.rome.feed.atom.Feed].setSubtitle(com.rometools.rome.feed.atom.Content)"
    - "[java.util.ArrayList].<init>()"
    - "[com.rometools.rome.feed.synd.SyndFeed].getLinks()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomLink(com.rometools.rome.feed.synd.SyndLink)"
    - "[com.rometools.rome.feed.atom.Link].getRel()"
    - "[com.rometools.utils.Strings].isBlank(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].isEmpty()"
    - "[com.rometools.rome.feed.synd.SyndFeed].getLink()"
    - "[com.rometools.rome.feed.atom.Link].<init>()"
    - "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].setAlternateLinks(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].setOtherLinks(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getCategories()"
    - "[com.rometools.rome.feed.atom.Category].<init>()"
    - "[com.rometools.rome.feed.synd.SyndCategory].getName()"
    - "[com.rometools.rome.feed.atom.Category].setTerm(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndCategory].getLabel()"
    - "[com.rometools.rome.feed.atom.Category].setLabel(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndCategory].getTaxonomyUri()"
    - "[com.rometools.rome.feed.atom.Category].setScheme(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].setCategories(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getAuthors()"
    - "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomPersons(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].setAuthors(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getContributors()"
    - "[com.rometools.rome.feed.atom.Feed].setContributors(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getImage()"
    - "[com.rometools.rome.feed.synd.SyndImage].getUrl()"
    - "[com.rometools.rome.feed.atom.Feed].setLogo(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getIcon()"
    - "[com.rometools.rome.feed.atom.Feed].setIcon(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getCopyright()"
    - "[com.rometools.rome.feed.atom.Feed].setRights(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getPublishedDate()"
    - "[com.rometools.rome.feed.atom.Feed].setUpdated(java.util.Date)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getEntries()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomEntries(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].setEntries(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getForeignMarkup()"
    - "[com.rometools.rome.feed.WireFeed].setForeignMarkup(java.util.List)"
    functionUses: 0
    ICount: 123
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:351"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:358"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:357"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:359"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:367"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:366"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:370"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:382"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:381"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:371"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:382"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:381"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:374"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:375"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:374"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:374"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:377"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:376"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:382"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:388"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:387"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:382"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:388"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:387"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:388"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:391"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:390"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:391"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:395"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:394"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:397"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:406"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:405"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:398"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:406"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:405"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:406"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:410"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:409"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:411"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:415"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:414"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:416"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:420"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:419"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:421"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:425"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:424"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:426"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:430"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:429"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:435"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:439"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:438"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:440"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:444"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:443"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:342,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:342,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].<init>(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:343,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getModules()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:343,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:343,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:345,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getEncoding()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:345,1"
      Dst: "[com.rometools.rome.feed.WireFeed].setEncoding(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:346,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getStyleSheet()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:346,1"
      Dst: "[com.rometools.rome.feed.WireFeed].setStyleSheet(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:348,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getUri()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:348,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setId(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:350,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getTitleEx()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:352,1"
      Dst: "[com.rometools.rome.feed.atom.Content].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:353,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:353,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:354,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:354,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:355,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setTitleEx(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:358,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getDescriptionEx()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:363,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setSubtitle(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:367,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:369,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getLinks()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:371,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:371,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:371,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:372,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomLink(com.rometools.rome.feed.synd.SyndLink)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:373,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getRel()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:374,1"
      Dst: "[com.rometools.utils.Strings].isBlank(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:374,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:375,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:382,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:382,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getLink()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:383,1"
      Dst: "[com.rometools.rome.feed.atom.Link].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:384,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:385,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:389,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setAlternateLinks(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:392,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setOtherLinks(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:395,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getCategories()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:399,1"
      Dst: "[com.rometools.rome.feed.atom.Category].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:400,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategory].getName()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:400,1"
      Dst: "[com.rometools.rome.feed.atom.Category].setTerm(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:401,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategory].getLabel()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:401,1"
      Dst: "[com.rometools.rome.feed.atom.Category].setLabel(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:402,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategory].getTaxonomyUri()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:402,1"
      Dst: "[com.rometools.rome.feed.atom.Category].setScheme(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:407,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setCategories(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:410,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getAuthors()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:411,1"
      Dst: "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:412,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomPersons(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:412,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setAuthors(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:415,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getContributors()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:417,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setContributors(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:420,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getImage()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:422,1"
      Dst: "[com.rometools.rome.feed.synd.SyndImage].getUrl()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:422,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setLogo(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:425,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getIcon()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:427,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setIcon(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:430,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getCopyright()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:430,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setRights(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:432,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getPublishedDate()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:432,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setUpdated(java.util.Date)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:434,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getEntries()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:436,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomEntries(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:436,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setEntries(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:439,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getForeignMarkup()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:441,1"
      Dst: "[com.rometools.rome.feed.WireFeed].setForeignMarkup(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 38
    CyclomaticComplexity: 20
  - functionName: "[com.rometools.rome.feed.atom.Feed].setSubtitle(com.rometools.rome.feed.atom.Content)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 525
    functionLinenumberEnd: 528
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Content"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Category].<init>()"
    functionSourceFile: "com.rometools.rome.feed.atom.Category"
    linkageType: ""
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Category:39,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Category].setTerm(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Category"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Category].setLabel(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Category"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Category].setScheme(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Category"
    linkageType: ""
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setLogo(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 481
    functionLinenumberEnd: 484
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setIcon(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 459
    functionLinenumberEnd: 462
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setRights(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 503
    functionLinenumberEnd: 506
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setUpdated(java.util.Date)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 547
    functionLinenumberEnd: 550
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomEntries(java.util.List<SyndEntry>)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.util.List<Entry>"
    argCount: 1
    argTypes:
    - "java.util.List<SyndEntry>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomEntry(com.rometools.rome.feed.synd.SyndEntry)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:457"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:460"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:459"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:456,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:457,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:457,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:457,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:458,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomEntry(com.rometools.rome.feed.synd.SyndEntry)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:458,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomEntry(com.rometools.rome.feed.synd.SyndEntry)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "com.rometools.rome.feed.atom.Entry"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndEntry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Entry].<init>()"
    - "[com.rometools.rome.feed.synd.SyndEntry].getModules()"
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].setModules(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getUri()"
    - "[com.rometools.rome.feed.atom.Entry].setId(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getTitleEx()"
    - "[com.rometools.rome.feed.atom.Content].<init>()"
    - "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Entry].setTitleEx(com.rometools.rome.feed.atom.Content)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getDescription()"
    - "[com.rometools.rome.feed.atom.Entry].setSummary(com.rometools.rome.feed.atom.Content)"
    - "[java.util.ArrayList].<init>()"
    - "[com.rometools.rome.feed.synd.SyndEntry].getLinks()"
    - "[com.rometools.rome.feed.synd.SyndEntry].getEnclosures()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomLink(com.rometools.rome.feed.synd.SyndLink)"
    - "[com.rometools.rome.feed.synd.SyndLink].getRel()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.rometools.rome.feed.atom.Link].getRel()"
    - "[com.rometools.utils.Strings].isBlank(java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].isEmpty()"
    - "[com.rometools.rome.feed.synd.SyndEntry].getLink()"
    - "[com.rometools.rome.feed.atom.Link].<init>()"
    - "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomEnclosure(com.rometools.rome.feed.synd.SyndEnclosure)"
    - "[com.rometools.rome.feed.atom.Entry].setAlternateLinks(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].setOtherLinks(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getCategories()"
    - "[com.rometools.rome.feed.atom.Category].<init>()"
    - "[com.rometools.rome.feed.synd.SyndCategory].getName()"
    - "[com.rometools.rome.feed.atom.Category].setTerm(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndCategory].getLabel()"
    - "[com.rometools.rome.feed.atom.Category].setLabel(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndCategory].getTaxonomyUri()"
    - "[com.rometools.rome.feed.atom.Category].setScheme(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Entry].setCategories(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getContents()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomContents(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].setContents(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getAuthors()"
    - "[com.rometools.rome.feed.synd.SyndEntry].getAuthor()"
    - "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomPersons(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].setAuthors(java.util.List)"
    - "[com.rometools.rome.feed.atom.Person].<init>()"
    - "[com.rometools.rome.feed.atom.Person].setName(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getContributors()"
    - "[com.rometools.rome.feed.atom.Entry].setContributors(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getPublishedDate()"
    - "[com.rometools.rome.feed.atom.Entry].setPublished(java.util.Date)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getUpdatedDate()"
    - "[com.rometools.rome.feed.atom.Entry].setUpdated(java.util.Date)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getForeignMarkup()"
    - "[com.rometools.rome.feed.atom.Entry].setForeignMarkup(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getSource()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].getType()"
    - "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Entry].setSource(com.rometools.rome.feed.atom.Feed)"
    functionUses: 0
    ICount: 148
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:487"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:494"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:493"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:495"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:503"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:502"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:510"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:531"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:530"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:511"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:531"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:530"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:517"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:521"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:520"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:517"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:521"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:520"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:522"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:523"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:522"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:522"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:525"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:524"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:531"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:540"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:539"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:531"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:540"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:539"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:540"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:548"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:547"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:540"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:548"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:547"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:541"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:548"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:547"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:548"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:552"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:551"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:552"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:556"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:555"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:558"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:568"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:567"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:559"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:568"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:567"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:568"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:572"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:571"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:577"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:579"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:578"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:579"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:587"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:586"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:588"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:592"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:591"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:597"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:600"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:599"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:604"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:608"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:607"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:609"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:613"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:612"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:480,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:482,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getModules()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:482,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:482,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setModules(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:484,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getUri()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:484,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setId(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:486,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getTitleEx()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:488,1"
      Dst: "[com.rometools.rome.feed.atom.Content].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:489,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:489,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:490,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:490,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:491,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setTitleEx(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:494,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getDescription()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:499,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setSummary(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:503,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:507,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getLinks()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:508,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getEnclosures()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:511,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:511,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:511,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:512,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomLink(com.rometools.rome.feed.synd.SyndLink)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:516,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].getRel()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:517,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:521,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getRel()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:522,1"
      Dst: "[com.rometools.utils.Strings].isBlank(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:523,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:531,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:531,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getLink()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:532,1"
      Dst: "[com.rometools.rome.feed.atom.Link].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:533,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:534,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:543,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomEnclosure(com.rometools.rome.feed.synd.SyndEnclosure)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:549,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setAlternateLinks(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:553,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setOtherLinks(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:556,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getCategories()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:560,1"
      Dst: "[com.rometools.rome.feed.atom.Category].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:561,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategory].getName()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:561,1"
      Dst: "[com.rometools.rome.feed.atom.Category].setTerm(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:562,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategory].getLabel()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:562,1"
      Dst: "[com.rometools.rome.feed.atom.Category].setLabel(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:563,1"
      Dst: "[com.rometools.rome.feed.synd.SyndCategory].getTaxonomyUri()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:563,1"
      Dst: "[com.rometools.rome.feed.atom.Category].setScheme(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:569,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setCategories(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:572,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getContents()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:573,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomContents(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:573,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setContents(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:575,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getAuthors()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:576,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getAuthor()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:577,1"
      Dst: "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:578,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom03].createAtomPersons(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:578,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setAuthors(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:580,1"
      Dst: "[com.rometools.rome.feed.atom.Person].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:581,1"
      Dst: "[com.rometools.rome.feed.atom.Person].setName(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:587,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getContributors()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:589,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setContributors(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:592,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getPublishedDate()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:592,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setPublished(java.util.Date)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:597,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getUpdatedDate()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:598,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setUpdated(java.util.Date)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:603,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getForeignMarkup()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:605,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setForeignMarkup(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:608,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getSource()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:610,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:610,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].createWireFeed(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:611,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setSource(com.rometools.rome.feed.atom.Feed)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 47
    CyclomaticComplexity: 25
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomContent(com.rometools.rome.feed.synd.SyndContent)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.rometools.rome.feed.atom.Content"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndContent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Content].<init>()"
    - "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:464,1"
      Dst: "[com.rometools.rome.feed.atom.Content].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:465,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:465,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:466,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:466,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomContents(java.util.List<SyndContent>)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.util.List<Content>"
    argCount: 1
    argTypes:
    - "java.util.List<SyndContent>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomContent(com.rometools.rome.feed.synd.SyndContent)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:472"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:475"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:474"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:471,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:472,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:472,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:472,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:473,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].createAtomContent(com.rometools.rome.feed.synd.SyndContent)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:473,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].lambda$copyInto$0(com.rometools.rome.feed.atom.Link)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Link"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Link].getRel()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:117,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getRel()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10:117,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Source].clone()"
    functionSourceFile: "com.rometools.rome.feed.rss.Source"
    linkageType: ""
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Source:48,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.rss.Source:48,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Source].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.rss.Source"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.rss.Source:62"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Source:65"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.rss.Source:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Source:65,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Source:65,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Source].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.rss.Source"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Source:79,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Source].toString()"
    functionSourceFile: "com.rometools.rome.feed.rss.Source"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Source:91,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Source:91,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.ConfigurableClassLoader].values()"
    functionSourceFile: "com.rometools.rome.feed.impl.ConfigurableClassLoader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.feed.impl.ConfigurableClassLoader[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].clone()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.ConfigurableClassLoader:24,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.ConfigurableClassLoader].valueOf(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.impl.ConfigurableClassLoader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.feed.impl.ConfigurableClassLoader"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.ConfigurableClassLoader:24,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.ConfigurableClassLoader].<init>(java.lang.String,int)"
    functionSourceFile: "com.rometools.rome.feed.impl.ConfigurableClassLoader"
    linkageType: ""
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.ConfigurableClassLoader:24,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.ConfigurableClassLoader].setClassLoader(java.lang.ClassLoader)"
    functionSourceFile: "com.rometools.rome.feed.impl.ConfigurableClassLoader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.ClassLoader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.ConfigurableClassLoader].$values()"
    functionSourceFile: "com.rometools.rome.feed.impl.ConfigurableClassLoader"
    linkageType: ""
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionDepth: 0
    returnType: "com.rometools.rome.feed.impl.ConfigurableClassLoader[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Category].clone()"
    functionSourceFile: "com.rometools.rome.feed.rss.Category"
    linkageType: ""
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Category:47,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.rss.Category:47,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Category].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.rss.Category"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.rss.Category:61"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Category:64"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.rss.Category:63"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Category:64,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Category:64,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Category].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.rss.Category"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Category:78,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Category].toString()"
    functionSourceFile: "com.rometools.rome.feed.rss.Category"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Category:90,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Category:90,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].clone()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Item:76,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.rss.Item:76,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.rss.Item].getForeignMarkup()"
    - "[com.rometools.rome.feed.rss.Item].setForeignMarkup(java.util.List)"
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.rss.Item:90"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Item:91"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.rss.Item:90"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.rss.Item:90"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Item:94"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.rss.Item:93"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Item:94,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getForeignMarkup()"
    - Src: "com.rometools.rome.feed.rss.Item:95,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setForeignMarkup(java.util.List)"
    - Src: "com.rometools.rome.feed.rss.Item:96,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Item:96,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.rss.Item].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Item:113,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].toString()"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Item:125,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Item:125,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].setEnclosures(java.util.List<Enclosure>)"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 277
    functionLinenumberEnd: 280
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Enclosure>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].setCategories(java.util.List<Category>)"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 300
    functionLinenumberEnd: 303
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Category>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].setModules(java.util.List<Module>)"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 391
    functionLinenumberEnd: 394
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Module>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Item].setForeignMarkup(java.util.List<Element>)"
    functionSourceFile: "com.rometools.rome.feed.rss.Item"
    linkageType: ""
    functionLinenumber: 469
    functionLinenumberEnd: 472
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Element>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Content].clone()"
    functionSourceFile: "com.rometools.rome.feed.atom.Content"
    linkageType: ""
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Content:78,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.atom.Content:78,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Content].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.atom.Content"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.atom.Content:92"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.atom.Content:95"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.atom.Content:94"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Content:95,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.atom.Content:95,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Content].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.atom.Content"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Content:109,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Content].toString()"
    functionSourceFile: "com.rometools.rome.feed.atom.Content"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Content:121,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.atom.Content:121,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Content].getSrc()"
    functionSourceFile: "com.rometools.rome.feed.atom.Content"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Content].setSrc(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Content"
    linkageType: ""
    functionLinenumber: 219
    functionLinenumberEnd: 222
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedOutput].getSupportedFeedTypes()"
    functionSourceFile: "com.rometools.rome.io.WireFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedOutput].getFeedGenerators()"
    - "[com.rometools.rome.io.impl.FeedGenerators].getSupportedFeedTypes()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedOutput:71,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].getFeedGenerators()"
    - Src: "com.rometools.rome.io.WireFeedOutput:71,1"
      Dst: "[com.rometools.rome.io.impl.FeedGenerators].getSupportedFeedTypes()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedOutput].<init>()"
    functionSourceFile: "com.rometools.rome.io.WireFeedOutput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedOutput:79,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Content$CType].values()"
    functionSourceFile: "org.jdom2.Content$CType"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionDepth: 0
    returnType: "org.jdom2.Content$CType[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndPersonImpl].clone()"
    - "[java.lang.Enum].clone()"
    - "[com.rometools.rome.feed.synd.SyndEnclosureImpl].clone()"
    - "[com.rometools.rome.feed.rss.TextInput].clone()"
    - "[com.rometools.rome.feed.rss.Category].clone()"
    - "[org.jdom2.CloneBase].clone()"
    - "[org.jdom2.output.Format].clone()"
    - "[java.lang.Thread].clone()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].clone()"
    - "[com.rometools.rome.feed.atom.Content].clone()"
    - "[com.rometools.rome.feed.atom.Link].clone()"
    - "[com.rometools.rome.feed.synd.SyndContentImpl].clone()"
    - "[org.jdom2.ProcessingInstruction].clone()"
    - "[com.rometools.rome.feed.atom.Generator].clone()"
    - "[com.rometools.rome.feed.rss.Source].clone()"
    - "[org.jdom2.Attribute].clone()"
    - "[org.jdom2.output.StAXStreamReader].clone()"
    - "[org.jdom2.CDATA].clone()"
    - "[com.rometools.rome.feed.atom.Category].clone()"
    - "[com.rometools.rome.feed.rss.Image].clone()"
    - "[org.jdom2.xpath.jaxen.JaxenCompiled].clone()"
    - "[com.rometools.rome.feed.WireFeed].clone()"
    - "[org.jdom2.Document].clone()"
    - "[com.rometools.rome.feed.synd.SyndCategoryImpl].clone()"
    - "[com.rometools.rome.feed.rss.Description].clone()"
    - "[org.jdom2.output.XMLOutputter].clone()"
    - "[com.rometools.rome.feed.rss.Enclosure].clone()"
    - "[com.rometools.rome.feed.module.ModuleImpl].clone()"
    - "[com.rometools.rome.feed.synd.SyndImageImpl].clone()"
    - "[org.jdom2.Text].clone()"
    - "[org.jdom2.Content].clone()"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].clone()"
    - "[org.jdom2.xpath.util.AbstractXPathCompiled].clone()"
    - "[com.rometools.rome.feed.module.DCSubjectImpl].clone()"
    - "[org.jdom2.Element].clone()"
    - "[com.rometools.rome.feed.rss.Cloud].clone()"
    - "[com.rometools.rome.feed.rss.Content].clone()"
    - "[org.jdom2.DocType].clone()"
    - "[org.jdom2.output.StAXStreamOutputter].clone()"
    - "[org.jdom2.EntityRef].clone()"
    - "[com.rometools.rome.feed.rss.Item].clone()"
    - "[org.jdom2.Comment].clone()"
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].clone()"
    - "[com.rometools.rome.feed.atom.Person].clone()"
    - "[com.rometools.rome.feed.atom.Entry].clone()"
    - "[org.jdom2.output.StAXEventOutputter].clone()"
    - "[com.rometools.rome.feed.module.DCModuleImpl].clone()"
    - "[com.rometools.rome.feed.rss.Guid].clone()"
    - "[java.lang.Object:java.lang.invoke.MemberName:java.lang.ref.Reference:java.net.HttpCookie:java.security.MessageDigest:java.security.MessageDigestSpi:java.security.Signature:java.security.SignatureSpi:java.text.BreakIterator:java.text.Collator:java.text.DateFormat:java.text.DateFormatSymbols:java.text.DecimalFormatSymbols:java.text.Format:java.text.MessageFormat:java.text.NumberFormat:java.text.SimpleDateFormat:java.util.AbstractMap:java.util.ArrayDeque:java.util.ArrayList:java.util.Calendar:java.util.Date:java.util.EnumSet:java.util.HashMap:java.util.HashSet:java.util.Hashtable:java.util.Hashtable$Entry:java.util.IdentityHashMap:java.util.LinkedList:java.util.Locale:java.util.Properties:java.util.TimeZone:java.util.TreeMap:java.util.TreeSet:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:java.util.jar.Attributes:java.util.jar.Manifest:java.util.zip.ZipEntry:sun.util.calendar.CalendarDate].clone()"
    - "[java.lang.Object].clone()"
    functionUses: 7
    ICount: 4
    EdgeCount: 49
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Content$CType:114,1"
      Dst: "[java.lang.Object].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Content$CType].valueOf(java.lang.String)"
    functionSourceFile: "org.jdom2.Content$CType"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Content$CType"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Content$CType:114,1"
      Dst: "[java.lang.Enum].valueOf(java.lang.Class,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Content$CType].<init>(java.lang.String,int)"
    functionSourceFile: "org.jdom2.Content$CType"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Enum].<init>(java.lang.String,int)"
    functionUses: 7
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Content$CType:114,1"
      Dst: "[java.lang.Enum].<init>(java.lang.String,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: true
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Alternatives].<init>()"
    functionSourceFile: "com.rometools.utils.Alternatives"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.utils.Alternatives:22,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndPersonImpl].clone()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndPersonImpl"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndPersonImpl:59,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.synd.SyndPersonImpl:59,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndPersonImpl].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndPersonImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndPersonImpl:73"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndPersonImpl:76"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndPersonImpl:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndPersonImpl:76,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndPersonImpl].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndPersonImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndPersonImpl:90,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndPersonImpl].toString()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndPersonImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndPersonImpl:102,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndPersonImpl].getName()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndPersonImpl"
    linkageType: ""
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndPersonImpl].setName(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndPersonImpl"
    linkageType: ""
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndPersonImpl].getEmail()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndPersonImpl"
    linkageType: ""
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndPersonImpl].setEmail(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndPersonImpl"
    linkageType: ""
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndPersonImpl].getUri()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndPersonImpl"
    linkageType: ""
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndPersonImpl].setUri(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndPersonImpl"
    linkageType: ""
    functionLinenumber: 173
    functionLinenumberEnd: 176
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndPersonImpl].getModules()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndPersonImpl"
    linkageType: ""
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndPersonImpl:185,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndPersonImpl].setModules(java.util.List<Module>)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndPersonImpl"
    linkageType: ""
    functionLinenumber: 197
    functionLinenumberEnd: 200
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Module>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndPersonImpl].getModule(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndPersonImpl"
    linkageType: ""
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionDepth: 1
    returnType: "com.rometools.rome.feed.module.Module"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndPersonImpl].getModules()"
    functionUses: 1
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndPersonImpl:210,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPersonImpl].getModules()"
    - Src: "com.rometools.rome.feed.synd.SyndPersonImpl:210,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XmlReaderFuzzer].<init>()"
    functionSourceFile: "XmlReaderFuzzer"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "XmlReaderFuzzer:27,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[XmlReaderFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)"
    functionSourceFile: "XmlReaderFuzzer"
    linkageType: ""
    functionLinenumber: 28
    functionLinenumberEnd: 38
    functionDepth: 9
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.code_intelligence.jazzer.api.FuzzedDataProvider"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.ByteArrayInputStream].<init>(byte[])"
    - "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream)"
    - "[com.rometools.rome.io.SyndFeedInput].<init>()"
    - "[com.rometools.rome.io.SyndFeedInput].build(java.io.Reader)"
    - "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes()"
    functionUses: 0
    ICount: 13
    EdgeCount: 4
    BranchProfiles: []
    Callsites:
    - Src: "XmlReaderFuzzer:29,1"
      Dst: "[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes()"
    - Src: "XmlReaderFuzzer:29,1"
      Dst: "[java.io.ByteArrayInputStream].<init>(byte[])"
    - Src: "XmlReaderFuzzer:31,1"
      Dst: "[com.rometools.rome.io.SyndFeedInput].<init>()"
    - Src: "XmlReaderFuzzer:31,1"
      Dst: "[com.rometools.rome.io.XmlReader].<init>(java.io.InputStream)"
    - Src: "XmlReaderFuzzer:31,1"
      Dst: "[com.rometools.rome.io.SyndFeedInput].build(java.io.Reader)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedInput].<init>(boolean,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput"
    linkageType: ""
    functionLinenumber: 119
    functionLinenumberEnd: 125
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "boolean"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedInput:120,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].<init>()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.WireFeed].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Feed:60,1"
      Dst: "[com.rometools.rome.feed.WireFeed].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setTitle(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Content].<init>()"
    - "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.atom.Feed:118"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.atom.Feed:121"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.atom.Feed:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Feed:119,1"
      Dst: "[com.rometools.rome.feed.atom.Content].<init>()"
    - Src: "com.rometools.rome.feed.atom.Feed:121,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.atom.Feed].setAlternateLinks(java.util.List<Link>)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 163
    functionLinenumberEnd: 166
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Link>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setOtherLinks(java.util.List<Link>)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Link>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setAuthors(java.util.List<SyndPerson>)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<SyndPerson>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setContributors(java.util.List<SyndPerson>)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 230
    functionLinenumberEnd: 233
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<SyndPerson>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setEntries(java.util.List<Entry>)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 378
    functionLinenumberEnd: 381
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Entry>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setModules(java.util.List<Module>)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 403
    functionLinenumberEnd: 406
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Module>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getModule(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 415
    functionLinenumberEnd: 417
    functionDepth: 0
    returnType: "com.rometools.rome.feed.module.Module"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Feed:416,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getCategories()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Feed:427,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setCategories(java.util.List<Category>)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 437
    functionLinenumberEnd: 440
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Category>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].getXmlBase()"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Feed].setXmlBase(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Feed"
    linkageType: ""
    functionLinenumber: 569
    functionLinenumberEnd: 572
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS093].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS093"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS093].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS093:27,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS093].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS093].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS093"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS093:31,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS093].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS093"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 46
    functionDepth: 8
    returnType: "com.rometools.rome.feed.synd.SyndEntry"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Item"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    - "[com.rometools.rome.feed.rss.Item].getPubDate()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].getPublishedDate()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setPublishedDate(java.util.Date)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getPublishedDate()"
    - "[com.rometools.rome.feed.synd.SyndEntry].setPublishedDate(java.util.Date)"
    functionUses: 2
    ICount: 10
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS093:41"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS093:45"
        BranchSideFuncs:
        - "setPublishedDate(java.util.Date)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS093:44"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS093:41"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS093:45"
        BranchSideFuncs:
        - "setPublishedDate(java.util.Date)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS093:44"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS093:37,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS093:39,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getPubDate()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS093:40,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getPublishedDate()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS093:42,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].setPublishedDate(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS093].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS093"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.rometools.rome.feed.rss.Item"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndEntry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getPublishedDate()"
    - "[com.rometools.rome.feed.rss.Item].setPubDate(java.util.Date)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS093:50,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS093:51,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getPublishedDate()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS093:51,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setPubDate(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Parser].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS092Parser].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Parser:44,1"
      Dst: "[com.rometools.rome.io.impl.RSS092Parser].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Parser].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Parser:48,1"
      Dst: "[com.rometools.rome.io.impl.RSS091UserlandParser].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Parser].getRSSVersion()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Parser"
    linkageType: ""
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS092Parser].parseCategories(java.util.List<Element>)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS092Parser"
    linkageType: ""
    functionLinenumber: 159
    functionLinenumberEnd: 186
    functionDepth: 3
    returnType: "java.util.List<Category>"
    argCount: 1
    argTypes:
    - "java.util.List<Element>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.utils.Strings].isBlank(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Category].<init>()"
    - "[org.jdom2.Element].getAttributeValue(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Category].setDomain(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Category].setValue(java.lang.String)"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].isEmpty()"
    functionUses: 2
    ICount: 25
    EdgeCount: 51
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS092Parser:162"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:181"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getText()"
        - "isBlank(java.lang.String)"
        - "next()"
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:180"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.rometools.rome.io.impl.RSS092Parser:166"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:170"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:169"
        BranchSideFuncs:
        - "<init>()"
        - "getAttributeValue(java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.RSS092Parser:172"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:175"
        BranchSideFuncs:
        - "setDomain(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:174"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "setValue(java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.RSS092Parser:181"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:185"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS092Parser:184"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS092Parser:160,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:162,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:162,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:162,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:165,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:166,1"
      Dst: "[com.rometools.utils.Strings].isBlank(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:170,1"
      Dst: "[com.rometools.rome.feed.rss.Category].<init>()"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:171,1"
      Dst: "[org.jdom2.Element].getAttributeValue(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:173,1"
      Dst: "[com.rometools.rome.feed.rss.Category].setDomain(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:175,1"
      Dst: "[com.rometools.rome.feed.rss.Category].setValue(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:177,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.RSS092Parser:181,1"
      Dst: "[java.util.List].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.XmlReaderException].getBomEncoding()"
    functionSourceFile: "com.rometools.rome.io.XmlReaderException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReaderException].getXmlGuessEncoding()"
    functionSourceFile: "com.rometools.rome.io.XmlReaderException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.XmlReaderException].getContentTypeMime()"
    functionSourceFile: "com.rometools.rome.io.XmlReaderException"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Base64].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.Base64"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Base64:23,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS094].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS094"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS094].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:41,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS094].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS094].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS094"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS093].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:45,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS093].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS094].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS094"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 72
    functionDepth: 4
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    - "[com.rometools.rome.feed.rss.Channel].getCategories()"
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.LinkedHashSet].<init>()"
    - "[java.util.AbstractCollection].addAll(java.util.Collection)"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createSyndCategories(java.util.List)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].getCategories()"
    - "[java.util.ArrayList].<init>(java.util.Collection)"
    - "[com.rometools.rome.feed.synd.SyndFeedImpl].setCategories(java.util.List)"
    - "[java.util.List].isEmpty()"
    - "[java.util.Set].addAll(java.util.Collection)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getCategories()"
    - "[com.rometools.rome.feed.synd.SyndFeed].setCategories(java.util.List)"
    functionUses: 1
    ICount: 18
    EdgeCount: 11
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:56"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:53,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].copyInto(com.rometools.rome.feed.WireFeed,com.rometools.rome.feed.synd.SyndFeed)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:55,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].getCategories()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:56,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:59,1"
      Dst: "[java.util.LinkedHashSet].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:62,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createSyndCategories(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:62,1"
      Dst: "[java.util.Set].addAll(java.util.Collection)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:65,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getCategories()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:67,1"
      Dst: "[java.util.ArrayList].<init>(java.util.Collection)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:67,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].setCategories(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS094].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS094"
    linkageType: ""
    functionLinenumber: 75
    functionLinenumberEnd: 118
    functionDepth: 9
    returnType: "com.rometools.rome.feed.synd.SyndEntry"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.rss.Item"
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS093].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    - "[com.rometools.rome.feed.rss.Item].getAuthor()"
    - "[com.rometools.rome.feed.module.DCModuleImpl].getCreators()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].getModule(java.lang.String)"
    - "[java.util.AbstractCollection].contains(java.lang.Object)"
    - "[java.util.LinkedHashSet].<init>()"
    - "[java.util.AbstractCollection].addAll(java.util.Collection)"
    - "[java.util.HashSet].add(java.lang.Object)"
    - "[org.jdom2.AttributeList].clear()"
    - "[org.jdom2.ContentList].clear()"
    - "[java.util.AbstractList].clear()"
    - "[org.jdom2.ContentList].addAll(java.util.Collection)"
    - "[org.jdom2.AttributeList].addAll(java.util.Collection)"
    - "[com.rometools.rome.feed.rss.Item].getGuid()"
    - "[com.rometools.rome.feed.rss.Item].getLink()"
    - "[com.rometools.rome.feed.rss.Guid].getValue()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setUri(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Guid].isPermaLink()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setLink(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Item].getComments()"
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].<init>()"
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].setRel(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].setHref(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLinkImpl].setType(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getModule(java.lang.String)"
    - "[com.rometools.rome.feed.module.DCModule].getCreators()"
    - "[java.util.List].contains(java.lang.Object)"
    - "[java.util.Set].addAll(java.util.Collection)"
    - "[java.util.Set].add(java.lang.Object)"
    - "[java.util.List].clear()"
    - "[java.util.List].addAll(java.util.Collection)"
    - "[com.rometools.rome.feed.synd.SyndEntry].setUri(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntry].setLink(java.lang.String)"
    functionUses: 1
    ICount: 37
    EdgeCount: 26
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:80"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:98"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "getCreators()"
        - "getModule(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:97"
        BranchSideFuncs:
        - "getLink()"
        - "getGuid()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:82"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:97"
        BranchSideFuncs:
        - "getLink()"
        - "getGuid()"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:100"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:107"
        BranchSideFuncs:
        - "getValue()"
        - "isPermaLink()"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:106"
        BranchSideFuncs:
        - "setUri(java.lang.String)"
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:103"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:106"
        BranchSideFuncs:
        - "setLink(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:105"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:103"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:106"
        BranchSideFuncs:
        - "setLink(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:105"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:110"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:117"
        BranchSideFuncs:
        - "setType(java.lang.String)"
        - "getComments()"
        - "<init>()"
        - "setRel(java.lang.String)"
        - "setHref(java.lang.String)"
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:116"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:76,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS093].createSyndEntry(com.rometools.rome.feed.rss.Item,boolean)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:79,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getAuthor()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:81,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getModule(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:81,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getCreators()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:82,1"
      Dst: "[java.util.List].contains(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:85,1"
      Dst: "[java.util.LinkedHashSet].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:88,1"
      Dst: "[java.util.Set].addAll(java.util.Collection)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:91,1"
      Dst: "[java.util.Set].add(java.lang.Object)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:93,1"
      Dst: "[java.util.List].clear()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:94,1"
      Dst: "[java.util.List].addAll(java.util.Collection)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:98,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getGuid()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:99,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getLink()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:101,1"
      Dst: "[com.rometools.rome.feed.rss.Guid].getValue()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:102,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].setUri(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:103,1"
      Dst: "[com.rometools.rome.feed.rss.Guid].isPermaLink()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:104,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].setLink(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:110,1"
      Dst: "[com.rometools.rome.feed.rss.Item].getComments()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:111,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLinkImpl].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:112,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLinkImpl].setRel(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:113,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLinkImpl].setHref(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:114,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLinkImpl].setType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 12
    CyclomaticComplexity: 7
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS094].createRealFeed(java.lang.String,com.rometools.rome.feed.synd.SyndFeed)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS094"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.rometools.rome.feed.synd.SyndFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].createRealFeed(java.lang.String,com.rometools.rome.feed.synd.SyndFeed)"
    - "[com.rometools.rome.feed.synd.SyndFeed].getCategories()"
    - "[java.util.List].isEmpty()"
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createRSSCategories(java.util.List)"
    - "[com.rometools.rome.feed.rss.Channel].setCategories(java.util.List)"
    functionUses: 0
    ICount: 11
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:125"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:128"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:127"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:123,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS091Userland].createRealFeed(java.lang.String,com.rometools.rome.feed.synd.SyndFeed)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:124,1"
      Dst: "[com.rometools.rome.feed.synd.SyndFeed].getCategories()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:125,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:126,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS092].createRSSCategories(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:126,1"
      Dst: "[com.rometools.rome.feed.rss.Channel].setCategories(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForRSS094].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForRSS094"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "com.rometools.rome.feed.rss.Item"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.SyndEntry"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForRSS093].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getAuthors()"
    - "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - "[java.util.List].get(int)"
    - "[com.rometools.rome.feed.synd.SyndPerson].getEmail()"
    - "[com.rometools.rome.feed.rss.Item].setAuthor(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndEntry].getUri()"
    - "[com.rometools.rome.feed.synd.SyndEntry].getLink()"
    - "[com.rometools.rome.feed.rss.Guid].<init>()"
    - "[com.rometools.rome.feed.rss.Guid].setPermaLink(boolean)"
    - "[com.rometools.rome.feed.rss.Guid].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.rss.Item].setGuid(com.rometools.rome.feed.rss.Guid)"
    - "[com.rometools.rome.feed.synd.SyndEntry].findRelatedLink(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].getType()"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[com.rometools.rome.feed.synd.SyndLink].getHref()"
    - "[com.rometools.rome.feed.rss.Item].setComments(java.lang.String)"
    functionUses: 0
    ICount: 37
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:137"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:142"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:141"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:145"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:149"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:148"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:149"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:155"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:154"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:158"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:161"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:160"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:158"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:159"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:158"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:158"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:161"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:134,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForRSS093].createRSSItem(com.rometools.rome.feed.synd.SyndEntry)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:136,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getAuthors()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:137,1"
      Dst: "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:138,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:139,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].getEmail()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:139,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setAuthor(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:143,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getUri()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:144,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].getLink()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:146,1"
      Dst: "[com.rometools.rome.feed.rss.Guid].<init>()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:147,1"
      Dst: "[com.rometools.rome.feed.rss.Guid].setPermaLink(boolean)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:148,1"
      Dst: "[com.rometools.rome.feed.rss.Guid].setValue(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:155,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setGuid(com.rometools.rome.feed.rss.Guid)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:157,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntry].findRelatedLink(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:158,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].getType()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:158,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:159,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].getHref()"
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForRSS094:159,1"
      Dst: "[com.rometools.rome.feed.rss.Item].setComments(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 7
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].setResolveURIs(boolean)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].getResolveURIs()"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Parser].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:69,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].<init>(java.lang.String,org.jdom2.Namespace)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:73,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].<init>(java.lang.String,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].getAtomNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 32
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].isMyType(org.jdom2.Document)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 85
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom2.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Document].getRootElement()"
    - "[org.jdom2.Element].getNamespace()"
    - "[org.jdom2.Namespace].equals(java.lang.Object)"
    - "[com.rometools.rome.io.impl.Atom10Parser].getAtomNamespace()"
    functionUses: 1
    ICount: 12
    EdgeCount: 4
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:84"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:81"
        BranchSideFuncs:
        - "getAtomNamespace()"
        - "equals(java.lang.Object)"
        - "getRootElement()"
        - "getNamespace()"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:84"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:81"
        BranchSideFuncs:
        - "getAtomNamespace()"
        - "equals(java.lang.Object)"
        - "getRootElement()"
        - "getNamespace()"
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:82,1"
      Dst: "[org.jdom2.Document].getRootElement()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:83,1"
      Dst: "[org.jdom2.Element].getNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:84,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].getAtomNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:84,1"
      Dst: "[org.jdom2.Namespace].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].parse(org.jdom2.Document,boolean,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 94
    functionDepth: 6
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 3
    argTypes:
    - "org.jdom2.Document"
    - "boolean"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Parser].validateFeed(org.jdom2.Document)"
    - "[org.jdom2.Document].getRootElement()"
    - "[com.rometools.rome.io.impl.Atom10Parser].parseFeed(org.jdom2.Element,java.util.Locale)"
    functionUses: 1
    ICount: 9
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:89"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:92"
        BranchSideFuncs:
        - "validateFeed(org.jdom2.Document)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:91"
        BranchSideFuncs:
        - "getRootElement()"
        - "parseFeed(org.jdom2.Element,java.util.Locale)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:90,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].validateFeed(org.jdom2.Document)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:92,1"
      Dst: "[org.jdom2.Document].getRootElement()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:93,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseFeed(org.jdom2.Element,java.util.Locale)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].validateFeed(org.jdom2.Document)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].parseFeed(org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 105
    functionLinenumberEnd: 131
    functionDepth: 5
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Parser].findBaseURI(org.jdom2.Element)"
    - "[com.rometools.rome.io.FeedException].<init>(java.lang.String,java.lang.Throwable)"
    - "[com.rometools.rome.io.impl.Atom10Parser].parseFeedMetadata(java.lang.String,org.jdom2.Element,java.util.Locale)"
    - "[org.jdom2.Content].getDocument()"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getStyleSheet(org.jdom2.Document)"
    - "[com.rometools.rome.feed.WireFeed].setStyleSheet(java.lang.String)"
    - "[org.jdom2.Element].getAttributeValue(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.atom.Feed].setXmlBase(java.lang.String)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].parseFeedModules(org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.feed.atom.Feed].setModules(java.util.List)"
    - "[com.rometools.rome.io.impl.Atom10Parser].getAtomNamespace()"
    - "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[com.rometools.rome.io.impl.Atom10Parser].parseEntries(com.rometools.rome.feed.atom.Feed,java.lang.String,java.util.List,java.util.Locale)"
    - "[com.rometools.rome.feed.atom.Feed].setEntries(java.util.List)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.WireFeed].setForeignMarkup(java.util.List)"
    - "[java.util.List].isEmpty()"
    functionUses: 1
    ICount: 31
    EdgeCount: 21
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:115"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:119"
        BranchSideFuncs:
        - "setXmlBase(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:118"
        BranchSideFuncs:
        - "setModules(java.util.List)"
        - "parseFeedModules(org.jdom2.Element,java.util.Locale)"
        - "getChildren(java.lang.String,org.jdom2.Namespace)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:122"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:126"
        BranchSideFuncs:
        - "setEntries(java.util.List)"
        - "parseEntries(com.rometools.rome.feed.atom.Feed,java.lang.String,java.util.List,java.util.Locale)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:125"
        BranchSideFuncs:
        - "isEmpty()"
        - "getAtomNamespace()"
        - "extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:127"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:130"
        BranchSideFuncs:
        - "setForeignMarkup(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:129"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:106,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].findBaseURI(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:108,1"
      Dst: "[com.rometools.rome.io.FeedException].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:111,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseFeedMetadata(java.lang.String,org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:112,1"
      Dst: "[org.jdom2.Content].getDocument()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:112,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].getStyleSheet(org.jdom2.Document)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:112,1"
      Dst: "[com.rometools.rome.feed.WireFeed].setStyleSheet(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:114,1"
      Dst: "[org.jdom2.Element].getAttributeValue(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:116,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setXmlBase(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:119,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].parseFeedModules(org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:119,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setModules(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:121,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].getAtomNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:121,1"
      Dst: "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:122,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:123,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseEntries(com.rometools.rome.feed.atom.Feed,java.lang.String,java.util.List,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:123,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setEntries(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:126,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:128,1"
      Dst: "[com.rometools.rome.feed.WireFeed].setForeignMarkup(java.util.List)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].findBaseURI(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 600
    functionLinenumberEnd: 613
    functionDepth: 3
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Parser].findAtomLink(org.jdom2.Element,java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.String].indexOf(java.lang.String)"
    - "[java.lang.String].lastIndexOf(java.lang.String)"
    - "[java.lang.String].substring(int,int)"
    - "[com.rometools.rome.io.impl.Atom10Parser].resolveURI(java.lang.String,org.jdom2.Parent,java.lang.String)"
    functionUses: 1
    ICount: 21
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:602"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:612"
        BranchSideFuncs:
        - "findAtomLink(org.jdom2.Element,java.lang.String)"
        - "equals(java.lang.Object)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:611"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:604"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:605"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:604"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:604"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:607"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:606"
        BranchSideFuncs:
        - "indexOf(java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:607"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:610"
        BranchSideFuncs:
        - "lastIndexOf(java.lang.String)"
        - "substring(int,int)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:609"
        BranchSideFuncs:
        - "resolveURI(java.lang.String,org.jdom2.Parent,java.lang.String)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:602,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].findAtomLink(org.jdom2.Element,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:604,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:607,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:608,1"
      Dst: "[java.lang.String].lastIndexOf(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:608,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:610,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].resolveURI(java.lang.String,org.jdom2.Parent,java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.net.MalformedURLException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].findAtomLink(org.jdom2.Element,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 622
    functionLinenumberEnd: 637
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttribute(org.jdom2.Element,java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.jdom2.Attribute].getValue()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 2
    ICount: 26
    EdgeCount: 49
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:625"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:636"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:635"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:626"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:636"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getAttribute(org.jdom2.Element,java.lang.String)"
        - "next()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:635"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:630"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:626"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:625"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getAttribute(org.jdom2.Element,java.lang.String)"
        - "next()"
        - "equals(java.lang.Object)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:630"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:631"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:630"
        BranchSideFuncs:
        - "getValue()"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:630"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:634"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:633"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:630"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:634"
        BranchSideFuncs:
        - "getValue()"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:633"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:624,1"
      Dst: "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:626,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:626,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:626,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:628,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttribute(org.jdom2.Element,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:630,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:630,1"
      Dst: "[org.jdom2.Attribute].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 7
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].resolveURI(java.lang.String,org.jdom2.Parent,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 533
    functionLinenumberEnd: 592
    functionDepth: 2
    returnType: "java.lang.String"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.jdom2.Parent"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Parser].isRelativeURI(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].indexOf(java.lang.String)"
    - "[java.lang.String].indexOf(java.lang.String,int)"
    - "[java.lang.String].substring(int,int)"
    - "[com.rometools.rome.io.impl.Atom10Parser].formURI(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].getAttributeValue(java.lang.String,org.jdom2.Namespace)"
    - "[java.lang.String].length()"
    - "[java.lang.String].trim()"
    - "[com.rometools.rome.io.impl.Atom10Parser].isAbsoluteURI(java.lang.String)"
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[java.lang.String].lastIndexOf(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[org.jdom2.Content].getParent()"
    - "[org.jdom2.Document].getParent()"
    - "[com.rometools.rome.io.impl.Atom10Parser].resolveURI(java.lang.String,org.jdom2.Parent,java.lang.String)"
    - "[com.rometools.rome.io.impl.Atom10Parser].stripStartingSlash(java.lang.String)"
    - "[com.rometools.rome.io.impl.Atom10Parser].stripTrailingSlash(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[org.jdom2.Parent].getParent()"
    functionUses: 6
    ICount: 76
    EdgeCount: 35
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:534"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:538"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:537"
        BranchSideFuncs:
        - "isRelativeURI(java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:538"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:590"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:540"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:541"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:540"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:540"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:544"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:543"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:544"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:555"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:554"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:544"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:555"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:554"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:548"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:551"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:550"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:555"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:585"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:555"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:585"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:559"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:582"
        BranchSideFuncs:
        - "isAbsoluteURI(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:581"
        BranchSideFuncs:
        - "getParent()"
        - "resolveURI(java.lang.String,org.jdom2.Parent,java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:559"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:582"
        BranchSideFuncs:
        - "isAbsoluteURI(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:581"
        BranchSideFuncs:
        - "getParent()"
        - "resolveURI(java.lang.String,org.jdom2.Parent,java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:560"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:577"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "toString()"
        - "stripTrailingSlash(java.lang.String)"
        - "<init>()"
        - "stripStartingSlash(java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:562"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:570"
        BranchSideFuncs:
        - "endsWith(java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:566"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:569"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:568"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:571"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:574"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:586"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:587"
        BranchSideFuncs:
        - "formURI(java.lang.String,java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:586"
        BranchSideFuncs:
        - "formURI(java.lang.String,java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:586"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:591"
        BranchSideFuncs:
        - "formURI(java.lang.String,java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:590"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:538,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].isRelativeURI(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:540,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:544,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:546,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:547,1"
      Dst: "[java.lang.String].indexOf(java.lang.String,int)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:549,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:551,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].formURI(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:558,1"
      Dst: "[org.jdom2.Element].getAttributeValue(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:559,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:559,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:560,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].isAbsoluteURI(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:571,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:573,1"
      Dst: "[java.lang.String].lastIndexOf(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:578,1"
      Dst: "[org.jdom2.Parent].getParent()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:578,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:578,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].stripTrailingSlash(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:578,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:578,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].stripStartingSlash(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:578,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:578,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].resolveURI(java.lang.String,org.jdom2.Parent,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 29
    CyclomaticComplexity: 11
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].isRelativeURI(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 520
    functionLinenumberEnd: 522
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Parser].isAbsoluteURI(java.lang.String)"
    functionUses: 4
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:521"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:520"
        BranchSideFuncs:
        - "isAbsoluteURI(java.lang.String)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:521,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].isAbsoluteURI(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].isAbsoluteURI(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 515
    functionLinenumberEnd: 517
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.regex.Matcher].find()"
    - "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    functionUses: 2
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:516,1"
      Dst: "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:516,1"
      Dst: "[java.util.regex.Matcher].find()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].formURI(java.lang.String,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 646
    functionLinenumberEnd: 664
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Parser].stripTrailingSlash(java.lang.String)"
    - "[com.rometools.rome.io.impl.Atom10Parser].stripStartingSlash(java.lang.String)"
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].split(java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.String].lastIndexOf(java.lang.String)"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.String].length()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 4
    ICount: 30
    EdgeCount: 14
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:649"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:663"
        BranchSideFuncs:
        - "split(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:662"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:651"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:663"
        BranchSideFuncs:
        - "equals(java.lang.Object)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:662"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:652"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:650"
        BranchSideFuncs:
        - "lastIndexOf(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:649"
        BranchSideFuncs:
        - "split(java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:654"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:663"
        BranchSideFuncs:
        - "substring(int,int)"
        - "length()"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:662"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:647,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].stripTrailingSlash(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:648,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].stripStartingSlash(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:649,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:650,1"
      Dst: "[java.lang.String].split(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:652,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:653,1"
      Dst: "[java.lang.String].lastIndexOf(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:655,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:656,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:663,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:663,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:663,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].stripTrailingSlash(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 679
    functionLinenumberEnd: 684
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int,int)"
    functionUses: 2
    ICount: 8
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:680"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:683"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:682"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:680"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:683"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:682"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:680,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:681,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:681,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].stripStartingSlash(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 669
    functionLinenumberEnd: 674
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].startsWith(java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.String].substring(int,int)"
    functionUses: 2
    ICount: 7
    EdgeCount: 3
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:670"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:673"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:672"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:670"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:673"
        BranchSideFuncs:
        - "length()"
        - "substring(int,int)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:672"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:670,1"
      Dst: "[java.lang.String].startsWith(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:671,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:671,1"
      Dst: "[java.lang.String].substring(int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].parseFeedMetadata(java.lang.String,org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 134
    functionLinenumberEnd: 216
    functionDepth: 4
    returnType: "com.rometools.rome.feed.atom.Feed"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Feed].<init>(java.lang.String)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getType()"
    - "[com.rometools.rome.io.impl.Atom10Parser].getAtomNamespace()"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.atom.Content].<init>()"
    - "[com.rometools.rome.io.impl.Atom10Parser].parseTextConstructToString(org.jdom2.Element)"
    - "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].setTitleEx(com.rometools.rome.feed.atom.Content)"
    - "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.Atom10Parser].parseAlternateLinks(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].setAlternateLinks(java.util.List)"
    - "[com.rometools.rome.io.impl.Atom10Parser].parseOtherLinks(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].setOtherLinks(java.util.List)"
    - "[com.rometools.rome.io.impl.Atom10Parser].parseCategories(java.lang.String,java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].setCategories(java.util.List)"
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[org.jdom2.AttributeList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[com.rometools.rome.io.impl.Atom10Parser].parsePersons(java.lang.String,java.util.List,java.util.Locale)"
    - "[com.rometools.rome.feed.atom.Feed].setAuthors(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].setContributors(java.util.List)"
    - "[com.rometools.rome.feed.atom.Feed].setSubtitle(com.rometools.rome.feed.atom.Content)"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.atom.Feed].setId(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Generator].<init>()"
    - "[com.rometools.rome.feed.atom.Generator].setValue(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Generator].setUrl(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Generator].setVersion(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].setGenerator(com.rometools.rome.feed.atom.Generator)"
    - "[com.rometools.rome.feed.atom.Feed].setRights(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].setIcon(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].setLogo(java.lang.String)"
    - "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - "[com.rometools.rome.feed.atom.Feed].setUpdated(java.util.Date)"
    - "[java.util.List].isEmpty()"
    functionUses: 2
    ICount: 90
    EdgeCount: 79
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:138"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:145"
        BranchSideFuncs:
        - "setTitleEx(com.rometools.rome.feed.atom.Content)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:144"
        BranchSideFuncs:
        - "setOtherLinks(java.util.List)"
        - "parseOtherLinks(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,java.util.List)"
        - "setCategories(java.util.List)"
        - "parseAlternateLinks(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,java.util.List)"
        - "parseCategories(java.lang.String,java.util.List)"
        - "setAlternateLinks(java.util.List)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:153"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:157"
        BranchSideFuncs:
        - "setAuthors(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:156"
        BranchSideFuncs:
        - "getChildren(java.lang.String,org.jdom2.Namespace)"
        - "isEmpty()"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:158"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:162"
        BranchSideFuncs:
        - "parsePersons(java.lang.String,java.util.List,java.util.Locale)"
        - "setContributors(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:161"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:163"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:170"
        BranchSideFuncs:
        - "setSubtitle(com.rometools.rome.feed.atom.Content)"
        - "setType(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:169"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:171"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:175"
        BranchSideFuncs:
        - "setId(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:174"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:176"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:194"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:182"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:186"
        BranchSideFuncs:
        - "setUrl(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:185"
        BranchSideFuncs:
        - "getAttributeValue(org.jdom2.Element,java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:187"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:191"
        BranchSideFuncs:
        - "setVersion(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:190"
        BranchSideFuncs:
        - "setGenerator(com.rometools.rome.feed.atom.Generator)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:196"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:200"
        BranchSideFuncs:
        - "setRights(java.lang.String)"
        - "parseTextConstructToString(org.jdom2.Element)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:199"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:201"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:205"
        BranchSideFuncs:
        - "setIcon(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:204"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:206"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:210"
        BranchSideFuncs:
        - "setLogo(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:209"
        BranchSideFuncs:
        - "getAtomNamespace()"
        - "getChild(java.lang.String,org.jdom2.Namespace)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:211"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:215"
        BranchSideFuncs:
        - "setUpdated(java.util.Date)"
        - "parseDate(java.lang.String,java.util.Locale)"
        - "getText()"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:214"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:135,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].getType()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:135,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].<init>(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:137,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].getAtomNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:137,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:139,1"
      Dst: "[com.rometools.rome.feed.atom.Content].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:140,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseTextConstructToString(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:140,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:141,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:141,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:142,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setTitleEx(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:145,1"
      Dst: "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:146,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseAlternateLinks(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:146,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setAlternateLinks(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:147,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseOtherLinks(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:147,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setOtherLinks(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:150,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseCategories(java.lang.String,java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:150,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setCategories(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:153,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:154,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parsePersons(java.lang.String,java.util.List,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:154,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setAuthors(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:159,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setContributors(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:167,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setSubtitle(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:172,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:172,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setId(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:178,1"
      Dst: "[com.rometools.rome.feed.atom.Generator].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:179,1"
      Dst: "[com.rometools.rome.feed.atom.Generator].setValue(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:183,1"
      Dst: "[com.rometools.rome.feed.atom.Generator].setUrl(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:188,1"
      Dst: "[com.rometools.rome.feed.atom.Generator].setVersion(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:191,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setGenerator(com.rometools.rome.feed.atom.Generator)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:197,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setRights(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:202,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setIcon(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:207,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setLogo(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:212,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:212,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setUpdated(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 25
    CyclomaticComplexity: 13
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].parseTextConstructToString(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 346
    functionLinenumberEnd: 372
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.lang.String].indexOf(java.lang.String)"
    - "[org.jdom2.output.XMLOutputter].<init>()"
    - "[org.jdom2.Element].getContent()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[org.jdom2.Namespace].equals(java.lang.Object)"
    - "[com.rometools.rome.io.impl.Atom10Parser].getAtomNamespace()"
    - "[org.jdom2.Element].getNamespace()"
    - "[org.jdom2.Element].setNamespace(org.jdom2.Namespace)"
    - "[org.jdom2.output.XMLOutputter].outputString(java.util.List)"
    - "[org.jdom2.Element].getText()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 5
    ICount: 36
    EdgeCount: 54
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:348"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:353"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:352"
        BranchSideFuncs:
        - "indexOf(java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:353"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:354"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getContent()"
        - "<init>()"
        - "iterator()"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:353"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:354"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "getContent()"
        - "<init>()"
        - "iterator()"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:353"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:367"
        BranchSideFuncs:
        - "getText()"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:357"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:365"
        BranchSideFuncs:
        - "hasNext()"
        - "next()"
        - "iterator()"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:364"
        BranchSideFuncs:
        - "outputString(java.util.List)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:358"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:364"
        BranchSideFuncs:
        - "getAtomNamespace()"
        - "equals(java.lang.Object)"
        - "getNamespace()"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:363"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:360"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:364"
        BranchSideFuncs:
        - "setNamespace(org.jdom2.Namespace)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:363"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:347,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:353,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:353,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:355,1"
      Dst: "[org.jdom2.output.XMLOutputter].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:356,1"
      Dst: "[org.jdom2.Element].getContent()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:357,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:357,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:357,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:360,1"
      Dst: "[org.jdom2.Element].getNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:360,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].getAtomNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:360,1"
      Dst: "[org.jdom2.Namespace].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:361,1"
      Dst: "[org.jdom2.Element].setNamespace(org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:365,1"
      Dst: "[org.jdom2.output.XMLOutputter].outputString(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:368,1"
      Dst: "[org.jdom2.Element].getText()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 14
    CyclomaticComplexity: 8
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].parseLink(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 220
    functionLinenumberEnd: 260
    functionDepth: 3
    returnType: "com.rometools.rome.feed.atom.Link"
    argCount: 4
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    - "com.rometools.rome.feed.atom.Entry"
    - "java.lang.String"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Link].<init>()"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].setType(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - "[com.rometools.rome.io.impl.Atom10Parser].isRelativeURI(java.lang.String)"
    - "[com.rometools.rome.io.impl.Atom10Parser].resolveURI(java.lang.String,org.jdom2.Parent,java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].setHrefResolved(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].setTitle(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Link].setHreflang(java.lang.String)"
    - "[com.rometools.rome.io.impl.NumberParser].parseLong(java.lang.String)"
    - "[java.lang.Long].longValue()"
    - "[com.rometools.rome.feed.atom.Link].setLength(long)"
    functionUses: 2
    ICount: 33
    EdgeCount: 18
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:224"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:228"
        BranchSideFuncs:
        - "setRel(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:227"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:229"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:233"
        BranchSideFuncs:
        - "setType(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:232"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:234"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:241"
        BranchSideFuncs:
        - "isRelativeURI(java.lang.String)"
        - "setHref(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:240"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:236"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:241"
        BranchSideFuncs:
        - "setHrefResolved(java.lang.String)"
        - "resolveURI(java.lang.String,org.jdom2.Parent,java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:240"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:242"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:246"
        BranchSideFuncs:
        - "setTitle(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:245"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:247"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:251"
        BranchSideFuncs:
        - "setHreflang(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:250"
        BranchSideFuncs:
        - "getAttributeValue(org.jdom2.Element,java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:252"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:259"
        BranchSideFuncs:
        - "parseLong(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:258"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:254"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:259"
        BranchSideFuncs:
        - "longValue()"
        - "setLength(long)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:258"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:221,1"
      Dst: "[com.rometools.rome.feed.atom.Link].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:223,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:225,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setRel(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:230,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setType(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:235,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setHref(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:236,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].isRelativeURI(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:237,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].resolveURI(java.lang.String,org.jdom2.Parent,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:237,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setHrefResolved(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:243,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setTitle(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:248,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setHreflang(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:253,1"
      Dst: "[com.rometools.rome.io.impl.NumberParser].parseLong(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:255,1"
      Dst: "[java.lang.Long].longValue()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:255,1"
      Dst: "[com.rometools.rome.feed.atom.Link].setLength(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 15
    CyclomaticComplexity: 9
  - functionName: "[com.rometools.rome.feed.atom.Link].setHrefResolved(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: 164
    functionLinenumberEnd: 167
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].parseAlternateLinks(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,java.util.List<Element>)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 265
    functionLinenumberEnd: 275
    functionDepth: 4
    returnType: "java.util.List<Link>"
    argCount: 4
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    - "com.rometools.rome.feed.atom.Entry"
    - "java.lang.String"
    - "java.util.List<Element>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.rometools.rome.io.impl.Atom10Parser].parseLink(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,org.jdom2.Element)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.rometools.rome.feed.atom.Link].getRel()"
    - "[java.lang.String].trim()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.utils.Lists].emptyToNull(java.util.List)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 28
    EdgeCount: 52
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:267"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:274"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getRel()"
        - "next()"
        - "trim()"
        - "equals(java.lang.Object)"
        - "parseLink(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,org.jdom2.Element)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:273"
        BranchSideFuncs:
        - "emptyToNull(java.util.List)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:269"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:270"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:269"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:269"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:270"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:269"
        BranchSideFuncs:
        - "add(java.lang.Object)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:269"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:272"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:271"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:266,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:267,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:267,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:267,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:268,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseLink(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:269,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getRel()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:269,1"
      Dst: "[java.lang.String].trim()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:269,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:270,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:274,1"
      Dst: "[com.rometools.utils.Lists].emptyToNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].parseOtherLinks(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,java.util.List<Element>)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 279
    functionLinenumberEnd: 289
    functionDepth: 4
    returnType: "java.util.List<Link>"
    argCount: 4
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    - "com.rometools.rome.feed.atom.Entry"
    - "java.lang.String"
    - "java.util.List<Element>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[com.rometools.rome.io.impl.Atom10Parser].parseLink(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,org.jdom2.Element)"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.rometools.rome.feed.atom.Link].getRel()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.utils.Lists].emptyToNull(java.util.List)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 21
    EdgeCount: 48
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:281"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:288"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getRel()"
        - "next()"
        - "equals(java.lang.Object)"
        - "parseLink(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,org.jdom2.Element)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:287"
        BranchSideFuncs:
        - "emptyToNull(java.util.List)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:283"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:286"
        BranchSideFuncs:
        - "add(java.lang.Object)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:285"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:280,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:281,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:281,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:281,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:282,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseLink(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:283,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getRel()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:283,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:284,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:288,1"
      Dst: "[com.rometools.utils.Lists].emptyToNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].parsePerson(java.lang.String,org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 293
    functionLinenumberEnd: 317
    functionDepth: 3
    returnType: "com.rometools.rome.feed.atom.Person"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Person].<init>()"
    - "[com.rometools.rome.io.impl.Atom10Parser].getAtomNamespace()"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.atom.Person].setName(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Person].setUri(java.lang.String)"
    - "[com.rometools.rome.io.impl.Atom10Parser].isRelativeURI(java.lang.String)"
    - "[com.rometools.rome.io.impl.Atom10Parser].resolveURI(java.lang.String,org.jdom2.Parent,java.lang.String)"
    - "[com.rometools.rome.feed.atom.Person].setUriResolved(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Person].setEmail(java.lang.String)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].parsePersonModules(org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.feed.atom.Person].setModules(java.util.List)"
    functionUses: 1
    ICount: 30
    EdgeCount: 20
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:297"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:301"
        BranchSideFuncs:
        - "setName(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:300"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:302"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:309"
        BranchSideFuncs:
        - "isRelativeURI(java.lang.String)"
        - "setUri(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:308"
        BranchSideFuncs:
        - "getAtomNamespace()"
        - "getChild(java.lang.String,org.jdom2.Namespace)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:304"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:309"
        BranchSideFuncs:
        - "setUriResolved(java.lang.String)"
        - "resolveURI(java.lang.String,org.jdom2.Parent,java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:308"
        BranchSideFuncs:
        - "getAtomNamespace()"
        - "getChild(java.lang.String,org.jdom2.Namespace)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:310"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:314"
        BranchSideFuncs:
        - "getText()"
        - "setEmail(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:313"
        BranchSideFuncs:
        - "setModules(java.util.List)"
        - "parsePersonModules(org.jdom2.Element,java.util.Locale)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:294,1"
      Dst: "[com.rometools.rome.feed.atom.Person].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:296,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].getAtomNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:296,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:298,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:298,1"
      Dst: "[com.rometools.rome.feed.atom.Person].setName(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:303,1"
      Dst: "[com.rometools.rome.feed.atom.Person].setUri(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:304,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].isRelativeURI(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:305,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].resolveURI(java.lang.String,org.jdom2.Parent,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:305,1"
      Dst: "[com.rometools.rome.feed.atom.Person].setUriResolved(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:311,1"
      Dst: "[com.rometools.rome.feed.atom.Person].setEmail(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:314,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].parsePersonModules(org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:314,1"
      Dst: "[com.rometools.rome.feed.atom.Person].setModules(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].parsePersons(java.lang.String,java.util.List<Element>,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 321
    functionLinenumberEnd: 328
    functionDepth: 4
    returnType: "java.util.List<SyndPerson>"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.util.List<Element>"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.rome.io.impl.Atom10Parser].parsePerson(java.lang.String,org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.utils.Lists].emptyToNull(java.util.List)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 4
    ICount: 16
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:323"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:327"
        BranchSideFuncs:
        - "parsePerson(java.lang.String,org.jdom2.Element,java.util.Locale)"
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:326"
        BranchSideFuncs:
        - "emptyToNull(java.util.List)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:322,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:323,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:323,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:323,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:324,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parsePerson(java.lang.String,org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:324,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:327,1"
      Dst: "[com.rometools.utils.Lists].emptyToNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].parseContent(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 332
    functionLinenumberEnd: 342
    functionDepth: 2
    returnType: "com.rometools.rome.feed.atom.Content"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Parser].parseTextConstructToString(org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - "[com.rometools.rome.feed.atom.Content].<init>()"
    - "[com.rometools.rome.feed.atom.Content].setSrc(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    functionUses: 2
    ICount: 11
    EdgeCount: 7
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:333,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseTextConstructToString(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:334,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:337,1"
      Dst: "[com.rometools.rome.feed.atom.Content].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:338,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setSrc(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:339,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:340,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].parseEntries(com.rometools.rome.feed.atom.Feed,java.lang.String,java.util.List<Element>,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 377
    functionLinenumberEnd: 384
    functionDepth: 6
    returnType: "java.util.List<Entry>"
    argCount: 4
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    - "java.lang.String"
    - "java.util.List<Element>"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.rome.io.impl.Atom10Parser].parseEntry(com.rometools.rome.feed.atom.Feed,org.jdom2.Element,java.lang.String,java.util.Locale)"
    - "[com.rometools.utils.Lists].emptyToNull(java.util.List)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 17
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:379"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:383"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "parseEntry(com.rometools.rome.feed.atom.Feed,org.jdom2.Element,java.lang.String,java.util.Locale)"
        - "next()"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:382"
        BranchSideFuncs:
        - "emptyToNull(java.util.List)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:378,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:379,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:379,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:379,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:380,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseEntry(com.rometools.rome.feed.atom.Feed,org.jdom2.Element,java.lang.String,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:380,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:383,1"
      Dst: "[com.rometools.utils.Lists].emptyToNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].parseEntry(com.rometools.rome.feed.atom.Feed,org.jdom2.Element,java.lang.String,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 388
    functionLinenumberEnd: 467
    functionDepth: 5
    returnType: "com.rometools.rome.feed.atom.Entry"
    argCount: 4
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    - "org.jdom2.Element"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Entry].<init>()"
    - "[org.jdom2.Element].getAttributeValue(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.atom.Entry].setXmlBase(java.lang.String)"
    - "[com.rometools.rome.io.impl.Atom10Parser].getAtomNamespace()"
    - "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.atom.Content].<init>()"
    - "[com.rometools.rome.io.impl.Atom10Parser].parseTextConstructToString(org.jdom2.Element)"
    - "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Entry].setTitleEx(com.rometools.rome.feed.atom.Content)"
    - "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.Atom10Parser].parseAlternateLinks(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].setAlternateLinks(java.util.List)"
    - "[com.rometools.rome.io.impl.Atom10Parser].parseOtherLinks(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].setOtherLinks(java.util.List)"
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.AbstractCollection].isEmpty()"
    - "[java.util.Vector].isEmpty()"
    - "[org.jdom2.AttributeList].isEmpty()"
    - "[java.util.ArrayList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[com.rometools.rome.io.impl.Atom10Parser].parsePersons(java.lang.String,java.util.List,java.util.Locale)"
    - "[com.rometools.rome.feed.atom.Entry].setAuthors(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].setContributors(java.util.List)"
    - "[org.jdom2.Element].getText()"
    - "[com.rometools.rome.feed.atom.Entry].setId(java.lang.String)"
    - "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - "[com.rometools.rome.feed.atom.Entry].setUpdated(java.util.Date)"
    - "[com.rometools.rome.feed.atom.Entry].setPublished(java.util.Date)"
    - "[com.rometools.rome.io.impl.Atom10Parser].parseContent(org.jdom2.Element)"
    - "[com.rometools.rome.feed.atom.Entry].setSummary(com.rometools.rome.feed.atom.Content)"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.rome.feed.atom.Entry].setContents(java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].setRights(java.lang.String)"
    - "[com.rometools.rome.io.impl.Atom10Parser].parseCategories(java.lang.String,java.util.List)"
    - "[com.rometools.rome.feed.atom.Entry].setCategories(java.util.List)"
    - "[com.rometools.rome.io.impl.Atom10Parser].parseFeedMetadata(java.lang.String,org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.feed.atom.Entry].setSource(com.rometools.rome.feed.atom.Feed)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].parseItemModules(org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.feed.atom.Entry].setModules(java.util.List)"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.atom.Entry].setForeignMarkup(java.util.List)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 1
    ICount: 91
    EdgeCount: 84
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:392"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:396"
        BranchSideFuncs:
        - "setXmlBase(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:395"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:397"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:404"
        BranchSideFuncs:
        - "getAttributeValue(org.jdom2.Element,java.lang.String)"
        - "parseTextConstructToString(org.jdom2.Element)"
        - "setValue(java.lang.String)"
        - "setType(java.lang.String)"
        - "setTitleEx(com.rometools.rome.feed.atom.Content)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:403"
        BranchSideFuncs:
        - "setOtherLinks(java.util.List)"
        - "parseOtherLinks(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,java.util.List)"
        - "parseAlternateLinks(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,java.util.List)"
        - "setAlternateLinks(java.util.List)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:409"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:413"
        BranchSideFuncs:
        - "setAuthors(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:412"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:414"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:418"
        BranchSideFuncs:
        - "parsePersons(java.lang.String,java.util.List,java.util.Locale)"
        - "setContributors(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:417"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:419"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:423"
        BranchSideFuncs:
        - "setId(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:422"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:424"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:428"
        BranchSideFuncs:
        - "setUpdated(java.util.Date)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:427"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:429"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:433"
        BranchSideFuncs:
        - "parseDate(java.lang.String,java.util.Locale)"
        - "setPublished(java.util.Date)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:432"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:434"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:438"
        BranchSideFuncs:
        - "setSummary(com.rometools.rome.feed.atom.Content)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:437"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:439"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:445"
        BranchSideFuncs:
        - "parseContent(org.jdom2.Element)"
        - "<init>()"
        - "add(java.lang.Object)"
        - "setContents(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:444"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:446"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:450"
        BranchSideFuncs:
        - "setRights(java.lang.String)"
        - "getText()"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:449"
        BranchSideFuncs:
        - "getChildren(java.lang.String,org.jdom2.Namespace)"
        - "setCategories(java.util.List)"
        - "getChild(java.lang.String,org.jdom2.Namespace)"
        - "parseCategories(java.lang.String,java.util.List)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:455"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:459"
        BranchSideFuncs:
        - "parseFeedMetadata(java.lang.String,org.jdom2.Element,java.util.Locale)"
        - "setSource(com.rometools.rome.feed.atom.Feed)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:458"
        BranchSideFuncs:
        - "setModules(java.util.List)"
        - "parseItemModules(org.jdom2.Element,java.util.Locale)"
        - "getAtomNamespace()"
        - "isEmpty()"
        - "extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:462"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:466"
        BranchSideFuncs:
        - "setForeignMarkup(java.util.List)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:465"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:389,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:391,1"
      Dst: "[org.jdom2.Element].getAttributeValue(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:393,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setXmlBase(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:396,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].getAtomNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:396,1"
      Dst: "[org.jdom2.Element].getChild(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:398,1"
      Dst: "[com.rometools.rome.feed.atom.Content].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:399,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseTextConstructToString(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:399,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setValue(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:400,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:400,1"
      Dst: "[com.rometools.rome.feed.atom.Content].setType(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:401,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setTitleEx(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:404,1"
      Dst: "[org.jdom2.Element].getChildren(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:405,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseAlternateLinks(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:405,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setAlternateLinks(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:406,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseOtherLinks(com.rometools.rome.feed.atom.Feed,com.rometools.rome.feed.atom.Entry,java.lang.String,java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:406,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setOtherLinks(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:409,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:410,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parsePersons(java.lang.String,java.util.List,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:410,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setAuthors(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:415,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setContributors(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:420,1"
      Dst: "[org.jdom2.Element].getText()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:420,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setId(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:425,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].parseDate(java.lang.String,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:425,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setUpdated(java.util.Date)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:430,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setPublished(java.util.Date)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:435,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseContent(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:435,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setSummary(com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:440,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:441,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:442,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setContents(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:447,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setRights(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:451,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseCategories(java.lang.String,java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:451,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setCategories(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:456,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseFeedMetadata(java.lang.String,org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:456,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setSource(com.rometools.rome.feed.atom.Feed)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:459,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].parseItemModules(org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:459,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setModules(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:461,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].extractForeignMarkup(org.jdom2.Element,com.rometools.rome.feed.module.Extendable,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:463,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].setForeignMarkup(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 25
    CyclomaticComplexity: 13
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].parseCategories(java.lang.String,java.util.List<Element>)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 470
    functionLinenumberEnd: 477
    functionDepth: 4
    returnType: "java.util.List<Category>"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.util.List<Element>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].hasNext()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].hasNext()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].hasNext()"
    - "[java.nio.file.FileTreeIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[java.nio.file.Files$2].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].hasNext()"
    - "[java.io.BufferedReader$1].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[java.util.AbstractSequentialList].iterator()"
    - "[java.util.AbstractList].iterator()"
    - "[java.util.Vector].iterator()"
    - "[java.util.concurrent.CopyOnWriteArrayList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[java.util.ArrayList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[java.io.BufferedReader$1].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[java.nio.file.FileTreeIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.nio.file.Files$2].next()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[com.rometools.rome.io.impl.Atom10Parser].parseCategory(java.lang.String,org.jdom2.Element)"
    - "[com.rometools.utils.Lists].emptyToNull(java.util.List)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 2
    ICount: 15
    EdgeCount: 46
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:472"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:476"
        BranchSideFuncs:
        - "hasNext()"
        - "add(java.lang.Object)"
        - "iterator()"
        - "next()"
        - "parseCategory(java.lang.String,org.jdom2.Element)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:475"
        BranchSideFuncs:
        - "emptyToNull(java.util.List)"
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:471,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:472,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:472,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:472,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:473,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].parseCategory(java.lang.String,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:473,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:476,1"
      Dst: "[com.rometools.utils.Lists].emptyToNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].parseCategory(java.lang.String,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: 481
    functionLinenumberEnd: 503
    functionDepth: 3
    returnType: "com.rometools.rome.feed.atom.Category"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Category].<init>()"
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - "[com.rometools.rome.feed.atom.Category].setTerm(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Category].setScheme(java.lang.String)"
    - "[com.rometools.rome.io.impl.Atom10Parser].isRelativeURI(java.lang.String)"
    - "[com.rometools.rome.io.impl.Atom10Parser].resolveURI(java.lang.String,org.jdom2.Parent,java.lang.String)"
    - "[com.rometools.rome.feed.atom.Category].setSchemeResolved(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Category].setLabel(java.lang.String)"
    functionUses: 1
    ICount: 19
    EdgeCount: 10
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:485"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:489"
        BranchSideFuncs:
        - "setTerm(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:488"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:490"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:497"
        BranchSideFuncs:
        - "isRelativeURI(java.lang.String)"
        - "setScheme(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:496"
        BranchSideFuncs:
        - "getAttributeValue(org.jdom2.Element,java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:492"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:497"
        BranchSideFuncs:
        - "setSchemeResolved(java.lang.String)"
        - "resolveURI(java.lang.String,org.jdom2.Parent,java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:496"
        BranchSideFuncs:
        - "getAttributeValue(org.jdom2.Element,java.lang.String)"
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:498"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:502"
        BranchSideFuncs:
        - "setLabel(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:501"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:482,1"
      Dst: "[com.rometools.rome.feed.atom.Category].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:484,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].getAttributeValue(org.jdom2.Element,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:486,1"
      Dst: "[com.rometools.rome.feed.atom.Category].setTerm(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:491,1"
      Dst: "[com.rometools.rome.feed.atom.Category].setScheme(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:492,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].isRelativeURI(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:493,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Parser].resolveURI(java.lang.String,org.jdom2.Parent,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:493,1"
      Dst: "[com.rometools.rome.feed.atom.Category].setSchemeResolved(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:499,1"
      Dst: "[com.rometools.rome.feed.atom.Category].setLabel(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 5
  - functionName: "[com.rometools.rome.feed.atom.Category].setSchemeResolved(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.atom.Category"
    linkageType: ""
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Parser].parseEntry(java.io.Reader,java.lang.String,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "com.rometools.rome.feed.atom.Entry"
    argCount: 3
    argTypes:
    - "java.io.Reader"
    - "java.lang.String"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.input.SAXBuilder].<init>()"
    - "[org.jdom2.input.SAXBuilder].setExpandEntities(boolean)"
    - "[org.jdom2.input.SAXBuilder].build(java.io.Reader)"
    - "[org.jdom2.Document].getRootElement()"
    - "[org.jdom2.Element].detach()"
    - "[com.rometools.rome.feed.atom.Feed].<init>()"
    - "[com.rometools.rome.feed.WireFeed].setFeedType(java.lang.String)"
    - "[com.rometools.rome.io.WireFeedOutput].<init>()"
    - "[com.rometools.rome.io.WireFeedOutput].outputJDom(com.rometools.rome.feed.WireFeed)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[org.jdom2.Element].setAttribute(java.lang.String,java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.WireFeedInput].<init>(boolean,java.util.Locale)"
    - "[com.rometools.rome.io.WireFeedInput].build(org.jdom2.Document)"
    - "[com.rometools.rome.feed.atom.Feed].getEntries()"
    - "[java.util.List].get(int)"
    functionUses: 0
    ICount: 29
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Parser:708"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:712"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Parser:711"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Parser:693,1"
      Dst: "[org.jdom2.input.SAXBuilder].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:694,1"
      Dst: "[org.jdom2.input.SAXBuilder].setExpandEntities(boolean)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:696,1"
      Dst: "[org.jdom2.input.SAXBuilder].build(java.io.Reader)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:697,1"
      Dst: "[org.jdom2.Document].getRootElement()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:698,1"
      Dst: "[org.jdom2.Element].detach()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:702,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:703,1"
      Dst: "[com.rometools.rome.feed.WireFeed].setFeedType(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:704,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:705,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].outputJDom(com.rometools.rome.feed.WireFeed)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:706,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:709,1"
      Dst: "[org.jdom2.Element].setAttribute(java.lang.String,java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:712,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].<init>(boolean,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:713,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].build(org.jdom2.Document)"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:714,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getEntries()"
    - Src: "com.rometools.rome.io.impl.Atom10Parser:714,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions:
      - "org.jdom2.JDOMException"
      - "java.io.IOException"
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10$lambda_copyInto_0__1].test(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.ConverterForAtom10$lambda_copyInto_0__1"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].lambda$copyInto$0(com.rometools.rome.feed.atom.Link)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.ConverterForAtom10$lambda_copyInto_0__1:-1,1"
      Dst: "[com.rometools.rome.feed.synd.impl.ConverterForAtom10].lambda$copyInto$0(com.rometools.rome.feed.atom.Link)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndContentImpl].clone()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndContentImpl"
    linkageType: ""
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndContentImpl:65,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.synd.SyndContentImpl:65,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndContentImpl].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndContentImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndContentImpl:79,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndContentImpl].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndContentImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndContentImpl:93,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndContentImpl].toString()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndContentImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndContentImpl:105,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndContentImpl].getType()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndContentImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndContentImpl].setType(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndContentImpl"
    linkageType: ""
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 9
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndContentImpl].getMode()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndContentImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndContentImpl].setMode(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndContentImpl"
    linkageType: ""
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndContentImpl].getValue()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndContentImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndContentImpl].setValue(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndContentImpl"
    linkageType: ""
    functionLinenumber: 178
    functionLinenumberEnd: 181
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 12
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndContentImpl].getInterface()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndContentImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndContentImpl].copyFrom(com.rometools.rome.feed.CopyFrom)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndContentImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.CopyFrom"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndContentImpl:189,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].<init>()"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.WireFeed].<init>()"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Channel:91,1"
      Dst: "[com.rometools.rome.feed.WireFeed].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setItems(java.util.List<Item>)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 232
    functionLinenumberEnd: 235
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Item>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setSkipHours(java.util.List<Integer>)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 453
    functionLinenumberEnd: 469
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Integer>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.Vector].size()"
    - "[org.jdom2.ContentList$FilterList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.LinkedList].size()"
    - "[org.jdom2.ContentList].size()"
    - "[org.jdom2.AttributeList].size()"
    - "[org.jdom2.ContentList].get(int)"
    - "[org.jdom2.ContentList$FilterList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].get(int)"
    - "[org.jdom2.AttributeList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.lang.Integer].intValue()"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].append(int)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    functionUses: 1
    ICount: 29
    EdgeCount: 25
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.rss.Channel:454"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Channel:467"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.rometools.rome.feed.rss.Channel:466"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.rss.Channel:455"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Channel:467"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.rometools.rome.feed.rss.Channel:466"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.rss.Channel:457"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Channel:463"
        BranchSideFuncs:
        - "intValue()"
      - BranchSide: "com.rometools.rome.feed.rss.Channel:462"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "com.rometools.rome.feed.rss.Channel:459"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Channel:460"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "append(int)"
      - BranchSide: "com.rometools.rome.feed.rss.Channel:459"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "append(int)"
    - Branch String: "com.rometools.rome.feed.rss.Channel:459"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Channel:462"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
        - "append(int)"
      - BranchSide: "com.rometools.rome.feed.rss.Channel:461"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Channel:455,1"
      Dst: "[java.util.List].size()"
    - Src: "com.rometools.rome.feed.rss.Channel:456,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.feed.rss.Channel:458,1"
      Dst: "[java.lang.Integer].intValue()"
    - Src: "com.rometools.rome.feed.rss.Channel:460,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.feed.rss.Channel:460,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.feed.rss.Channel:460,1"
      Dst: "[java.lang.StringBuilder].append(int)"
    - Src: "com.rometools.rome.feed.rss.Channel:460,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.feed.rss.Channel:460,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.feed.rss.Channel].setSkipDays(java.util.List<String>)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 489
    functionLinenumberEnd: 506
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<String>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].size()"
    - "[java.util.concurrent.CopyOnWriteArrayList].size()"
    - "[java.util.Vector].size()"
    - "[org.jdom2.ContentList$FilterList].size()"
    - "[java.util.ArrayList].size()"
    - "[java.util.LinkedList].size()"
    - "[org.jdom2.ContentList].size()"
    - "[org.jdom2.AttributeList].size()"
    - "[org.jdom2.ContentList].get(int)"
    - "[org.jdom2.ContentList$FilterList].get(int)"
    - "[java.util.concurrent.CopyOnWriteArrayList].get(int)"
    - "[java.util.AbstractSequentialList].get(int)"
    - "[java.util.Vector].get(int)"
    - "[java.util.LinkedList].get(int)"
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].get(int)"
    - "[org.jdom2.AttributeList].get(int)"
    - "[java.util.ArrayList].get(int)"
    - "[java.lang.String].toLowerCase()"
    - "[java.util.concurrent.ConcurrentHashMap$KeySetView].contains(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap$EntrySetView].contains(java.lang.Object)"
    - "[java.util.AbstractCollection].contains(java.lang.Object)"
    - "[java.util.HashSet].contains(java.lang.Object)"
    - "[java.util.TreeMap$EntrySet].contains(java.lang.Object)"
    - "[java.util.TreeSet].contains(java.lang.Object)"
    - "[java.util.TreeMap$KeySet].contains(java.lang.Object)"
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    - "[org.jdom2.ContentList$FilterList].set(int,java.lang.Object)"
    - "[java.util.AbstractList].set(int,java.lang.Object)"
    - "[java.util.ArrayList].set(int,java.lang.Object)"
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].set(int,java.lang.Object)"
    - "[java.util.AbstractSequentialList].set(int,java.lang.Object)"
    - "[org.jdom2.ContentList].set(int,java.lang.Object)"
    - "[java.util.LinkedList].set(int,java.lang.Object)"
    - "[org.jdom2.AttributeList].set(int,java.lang.Object)"
    - "[java.util.concurrent.CopyOnWriteArrayList].set(int,java.lang.Object)"
    - "[java.util.Vector].set(int,java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].get(int)"
    - "[java.util.Set].contains(java.lang.Object)"
    - "[java.util.List].set(int,java.lang.Object)"
    functionUses: 1
    ICount: 31
    EdgeCount: 42
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.rss.Channel:490"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Channel:504"
        BranchSideFuncs:
        - "size()"
      - BranchSide: "com.rometools.rome.feed.rss.Channel:503"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.rss.Channel:491"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Channel:504"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.rometools.rome.feed.rss.Channel:503"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.rss.Channel:493"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Channel:500"
        BranchSideFuncs:
        - "contains(java.lang.Object)"
        - "toLowerCase()"
      - BranchSide: "com.rometools.rome.feed.rss.Channel:499"
        BranchSideFuncs:
        - "<init>(java.lang.String)"
    - Branch String: "com.rometools.rome.feed.rss.Channel:495"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.rss.Channel:498"
        BranchSideFuncs:
        - "<init>()"
        - "append(java.lang.String)"
        - "toString()"
      - BranchSide: "com.rometools.rome.feed.rss.Channel:497"
        BranchSideFuncs:
        - "set(int,java.lang.Object)"
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Channel:491,1"
      Dst: "[java.util.List].size()"
    - Src: "com.rometools.rome.feed.rss.Channel:492,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.feed.rss.Channel:494,1"
      Dst: "[java.lang.String].toLowerCase()"
    - Src: "com.rometools.rome.feed.rss.Channel:495,1"
      Dst: "[java.util.Set].contains(java.lang.Object)"
    - Src: "com.rometools.rome.feed.rss.Channel:496,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.feed.rss.Channel:496,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.feed.rss.Channel:496,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.feed.rss.Channel:496,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.rometools.rome.feed.rss.Channel:498,1"
      Dst: "[java.util.List].set(int,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 10
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.rss.Channel].setCategories(java.util.List<Category>)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 548
    functionLinenumberEnd: 551
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Category>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].setModules(java.util.List<Module>)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 617
    functionLinenumberEnd: 620
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Module>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Channel].getModule(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.rss.Channel"
    linkageType: ""
    functionLinenumber: 629
    functionLinenumberEnd: 631
    functionDepth: 0
    returnType: "com.rometools.rome.feed.module.Module"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Channel:630,1"
      Dst: "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.URIs].<init>()"
    functionSourceFile: "com.rometools.utils.URIs"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.utils.URIs:17,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.URIs].parse(java.lang.String)"
    functionSourceFile: "com.rometools.utils.URIs"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.net.URI"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map$Entry].getValue()"
    - "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    - "[java.net.URI].<init>(java.lang.String)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.utils.URIs:23"
      Branch Sides:
      - BranchSide: "com.rometools.utils.URIs:29"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.utils.URIs:28"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.utils.URIs:23,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "com.rometools.utils.URIs:23,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "com.rometools.utils.URIs:23,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.utils.URIs:23,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.utils.URIs:24,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "com.rometools.utils.URIs:25,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "com.rometools.utils.URIs:26,1"
      Dst: "[java.lang.String].replace(java.lang.CharSequence,java.lang.CharSequence)"
    - Src: "com.rometools.utils.URIs:29,1"
      Dst: "[java.net.URI].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.net.URISyntaxException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Generator].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:58,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].<init>(java.lang.String)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:62,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].getVersion()"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].generate(com.rometools.rome.feed.WireFeed)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 11
    returnType: "org.jdom2.Document"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.WireFeed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Generator].createRootElement(com.rometools.rome.feed.atom.Feed)"
    - "[com.rometools.rome.io.impl.Atom10Generator].populateFeed(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].purgeUnusedNamespaceDeclarations(org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.Atom10Generator].createDocument(org.jdom2.Element)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:77,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].createRootElement(com.rometools.rome.feed.atom.Feed)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:78,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].populateFeed(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:79,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].purgeUnusedNamespaceDeclarations(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:80,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].createDocument(org.jdom2.Element)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].createRootElement(com.rometools.rome.feed.atom.Feed)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[org.jdom2.Element].addNamespaceDeclaration(org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.atom.Feed].getXmlBase()"
    - "[org.jdom2.Element].setAttribute(java.lang.String,java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateModuleNamespaceDefs(org.jdom2.Element)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:97"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:101"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:100"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:89,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:89,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:91,1"
      Dst: "[org.jdom2.Element].addNamespaceDeclaration(org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:96,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getXmlBase()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:98,1"
      Dst: "[org.jdom2.Element].setAttribute(java.lang.String,java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:101,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateModuleNamespaceDefs(org.jdom2.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].populateFeed(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 10
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Generator].addFeed(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.Atom10Generator].addEntries(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    functionUses: 0
    ICount: 6
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:108,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].addFeed(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:109,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].addEntries(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].addFeed(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Generator].populateFeedHeader(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    - "[com.rometools.rome.feed.WireFeed].getForeignMarkup()"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateForeignMarkup(org.jdom2.Element,java.util.List)"
    - "[com.rometools.rome.io.impl.Atom10Generator].checkFeedHeaderConstraints(org.jdom2.Element)"
    - "[com.rometools.rome.feed.atom.Feed].getModules()"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateFeedModules(java.util.List,org.jdom2.Element)"
    functionUses: 0
    ICount: 10
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:114,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].populateFeedHeader(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:115,1"
      Dst: "[com.rometools.rome.feed.WireFeed].getForeignMarkup()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:115,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateForeignMarkup(org.jdom2.Element,java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:116,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].checkFeedHeaderConstraints(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:117,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getModules()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:117,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateFeedModules(java.util.List,org.jdom2.Element)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].populateFeedHeader(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 6
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Feed].getTitleEx()"
    - "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.Atom10Generator].fillContentElement(org.jdom2.Element,com.rometools.rome.feed.atom.Content)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.atom.Feed].getAlternateLinks()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.io.impl.Atom10Generator].generateLinkElement(com.rometools.rome.feed.atom.Link)"
    - "[com.rometools.rome.feed.atom.Feed].getOtherLinks()"
    - "[com.rometools.rome.feed.atom.Feed].getCategories()"
    - "[com.rometools.rome.io.impl.Atom10Generator].generateCategoryElement(com.rometools.rome.feed.atom.Category)"
    - "[com.rometools.rome.feed.atom.Feed].getAuthors()"
    - "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - "[com.rometools.rome.io.impl.Atom10Generator].fillPersonElement(org.jdom2.Element,com.rometools.rome.feed.synd.SyndPerson)"
    - "[com.rometools.rome.feed.atom.Feed].getContributors()"
    - "[com.rometools.rome.feed.atom.Feed].getSubtitle()"
    - "[com.rometools.rome.feed.atom.Feed].getId()"
    - "[com.rometools.rome.io.impl.Atom10Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].getGenerator()"
    - "[com.rometools.rome.io.impl.Atom10Generator].generateGeneratorElement(com.rometools.rome.feed.atom.Generator)"
    - "[com.rometools.rome.feed.atom.Feed].getRights()"
    - "[com.rometools.rome.feed.atom.Feed].getIcon()"
    - "[com.rometools.rome.feed.atom.Feed].getLogo()"
    - "[com.rometools.rome.feed.atom.Feed].getUpdated()"
    - "[com.rometools.rome.io.impl.DateParser].formatW3CDateTime(java.util.Date,java.util.Locale)"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    functionUses: 0
    ICount: 105
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:148"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:154"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:153"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:155"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:161"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:160"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:156"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:161"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:160"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:162"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:168"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:167"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:163"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:168"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:167"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:169"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:175"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:174"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:170"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:175"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:174"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:176"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:184"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:183"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:177"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:184"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:183"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:185"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:193"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:192"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:186"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:193"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:192"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:194"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:200"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:199"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:201"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:205"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:204"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:206"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:210"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:209"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:211"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:215"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:214"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:216"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:220"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:219"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:221"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:225"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:224"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:226"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:232"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:231"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:147,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getTitleEx()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:149,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:149,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:150,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].fillContentElement(org.jdom2.Element,com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:151,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:154,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getAlternateLinks()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:156,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:156,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:156,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:157,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].generateLinkElement(com.rometools.rome.feed.atom.Link)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:161,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getOtherLinks()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:168,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getCategories()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:171,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].generateCategoryElement(com.rometools.rome.feed.atom.Category)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:175,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getAuthors()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:176,1"
      Dst: "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:179,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].fillPersonElement(org.jdom2.Element,com.rometools.rome.feed.synd.SyndPerson)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:184,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getContributors()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:193,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getSubtitle()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:200,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getId()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:202,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:205,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getGenerator()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:207,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].generateGeneratorElement(com.rometools.rome.feed.atom.Generator)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:210,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getRights()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:215,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getIcon()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:220,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getLogo()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:225,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getUpdated()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:228,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].formatW3CDateTime(java.util.Date,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:228,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 37
    CyclomaticComplexity: 19
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].fillContentElement(org.jdom2.Element,com.rometools.rome.feed.atom.Content)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 5
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "com.rometools.rome.feed.atom.Content"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Content].getType()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - "[com.rometools.rome.feed.atom.Content].getSrc()"
    - "[com.rometools.rome.feed.atom.Content].getValue()"
    - "[java.lang.String].indexOf(java.lang.String)"
    - "[java.lang.StringBuffer].<init>(java.lang.String)"
    - "[java.lang.StringBuffer].append(java.lang.String)"
    - "[java.lang.StringBuffer].toString()"
    - "[java.io.StringReader].<init>(java.lang.String)"
    - "[org.jdom2.input.SAXBuilder].<init>()"
    - "[org.jdom2.input.SAXBuilder].build(java.io.Reader)"
    - "[com.rometools.rome.io.FeedException].<init>(java.lang.String,java.lang.Throwable)"
    - "[org.jdom2.Document].getRootElement()"
    - "[org.jdom2.Element].removeContent()"
    - "[org.jdom2.Element].addContent(java.util.Collection)"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    functionUses: 0
    ICount: 60
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:456"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:470"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:459"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:461"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:460"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:461"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:463"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:462"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:463"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:467"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:466"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:472"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:477"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:476"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:478"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:505"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:504"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:480"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:500"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:499"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:480"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:482"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:481"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:480"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:482"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:481"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:480"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:500"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:499"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:452,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getType()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:459,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:467,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:468,1"
      Dst: "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:471,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getSrc()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:477,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getValue()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:480,1"
      Dst: "[java.lang.String].indexOf(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:482,1"
      Dst: "[java.lang.StringBuffer].<init>(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:483,1"
      Dst: "[java.lang.StringBuffer].append(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:485,1"
      Dst: "[java.lang.StringBuffer].toString()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:485,1"
      Dst: "[java.io.StringReader].<init>(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:488,1"
      Dst: "[org.jdom2.input.SAXBuilder].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:489,1"
      Dst: "[org.jdom2.input.SAXBuilder].build(java.io.Reader)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:491,1"
      Dst: "[com.rometools.rome.io.FeedException].<init>(java.lang.String,java.lang.Throwable)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:493,1"
      Dst: "[org.jdom2.Document].getRootElement()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:493,1"
      Dst: "[org.jdom2.Element].removeContent()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:494,1"
      Dst: "[org.jdom2.Element].addContent(java.util.Collection)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:500,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 20
    CyclomaticComplexity: 10
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].generateLinkElement(com.rometools.rome.feed.atom.Link)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Link"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.atom.Link].getRel()"
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - "[com.rometools.rome.feed.atom.Link].getType()"
    - "[com.rometools.rome.feed.atom.Link].getHref()"
    - "[com.rometools.rome.feed.atom.Link].getHreflang()"
    - "[com.rometools.rome.feed.atom.Link].getTitle()"
    - "[com.rometools.rome.feed.atom.Link].getLength()"
    - "[java.lang.Long].toString(long)"
    functionUses: 0
    ICount: 39
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:372"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:377"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:376"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:378"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:383"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:382"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:384"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:389"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:388"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:390"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:395"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:394"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:396"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:401"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:400"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:401"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:406"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:405"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:368,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:369,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:371,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getRel()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:373,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:374,1"
      Dst: "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:377,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getType()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:383,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getHref()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:389,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getHreflang()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:395,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getTitle()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:401,1"
      Dst: "[com.rometools.rome.feed.atom.Link].getLength()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:402,1"
      Dst: "[java.lang.Long].toString(long)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 7
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].generateCategoryElement(com.rometools.rome.feed.atom.Category)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Category"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.atom.Category].getTerm()"
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - "[com.rometools.rome.feed.atom.Category].getLabel()"
    - "[com.rometools.rome.feed.atom.Category].getScheme()"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:345"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:350"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:349"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:351"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:356"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:355"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:357"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:362"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:361"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:341,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:342,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:344,1"
      Dst: "[com.rometools.rome.feed.atom.Category].getTerm()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:346,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:347,1"
      Dst: "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:350,1"
      Dst: "[com.rometools.rome.feed.atom.Category].getLabel()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:356,1"
      Dst: "[com.rometools.rome.feed.atom.Category].getScheme()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.feed.atom.Category].getScheme()"
    functionSourceFile: "com.rometools.rome.feed.atom.Category"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].fillPersonElement(org.jdom2.Element,com.rometools.rome.feed.synd.SyndPerson)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "void"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "com.rometools.rome.feed.synd.SyndPerson"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndPerson].getName()"
    - "[com.rometools.rome.io.impl.Atom10Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.synd.SyndPerson].getUri()"
    - "[com.rometools.rome.feed.synd.SyndPerson].getEmail()"
    - "[com.rometools.rome.feed.module.Extendable].getModules()"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generatePersonModules(java.util.List,org.jdom2.Element)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:413"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:417"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:416"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:418"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:422"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:421"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:423"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:427"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:426"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:412,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].getName()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:414,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:414,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:417,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].getUri()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:422,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].getEmail()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:427,1"
      Dst: "[com.rometools.rome.feed.module.Extendable].getModules()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:427,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generatePersonModules(java.util.List,org.jdom2.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.jdom2.Element"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:533,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:533,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:534,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].generateGeneratorElement(com.rometools.rome.feed.atom.Generator)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Generator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.atom.Generator].getUrl()"
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - "[com.rometools.rome.feed.atom.Generator].getVersion()"
    - "[com.rometools.rome.feed.atom.Generator].getValue()"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:512"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:517"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:516"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:518"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:523"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:522"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:524"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:528"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:527"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:509,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:509,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:511,1"
      Dst: "[com.rometools.rome.feed.atom.Generator].getUrl()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:513,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:514,1"
      Dst: "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:517,1"
      Dst: "[com.rometools.rome.feed.atom.Generator].getVersion()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:523,1"
      Dst: "[com.rometools.rome.feed.atom.Generator].getValue()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:525,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].checkFeedHeaderConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].addEntries(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 9
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.atom.Feed"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Feed].getEntries()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.io.impl.Atom10Generator].addEntry(com.rometools.rome.feed.atom.Entry,org.jdom2.Element)"
    - "[com.rometools.rome.io.impl.Atom10Generator].checkEntriesConstraints(org.jdom2.Element)"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:122"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:125"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:124"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:121,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].getEntries()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:122,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:122,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:122,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:123,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].addEntry(com.rometools.rome.feed.atom.Entry,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:125,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].checkEntriesConstraints(org.jdom2.Element)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].addEntry(com.rometools.rome.feed.atom.Entry,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 8
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.atom.Entry"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.atom.Entry].getXmlBase()"
    - "[org.jdom2.Element].setAttribute(java.lang.String,java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.Atom10Generator].populateEntry(com.rometools.rome.feed.atom.Entry,org.jdom2.Element)"
    - "[com.rometools.rome.feed.atom.Entry].getForeignMarkup()"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateForeignMarkup(org.jdom2.Element,java.util.List)"
    - "[com.rometools.rome.io.impl.Atom10Generator].checkEntryConstraints(org.jdom2.Element)"
    - "[com.rometools.rome.feed.atom.Entry].getModules()"
    - "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateItemModules(java.util.List,org.jdom2.Element)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:133"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:137"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:136"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:130,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:130,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:132,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getXmlBase()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:134,1"
      Dst: "[org.jdom2.Element].setAttribute(java.lang.String,java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:137,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].populateEntry(com.rometools.rome.feed.atom.Entry,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:138,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getForeignMarkup()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:138,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateForeignMarkup(org.jdom2.Element,java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:139,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].checkEntryConstraints(org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:140,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getModules()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:140,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedGenerator].generateItemModules(java.util.List,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:141,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].populateEntry(com.rometools.rome.feed.atom.Entry,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 7
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.atom.Entry"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.atom.Entry].getTitleEx()"
    - "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.io.impl.Atom10Generator].fillContentElement(org.jdom2.Element,com.rometools.rome.feed.atom.Content)"
    - "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - "[com.rometools.rome.feed.atom.Entry].getAlternateLinks()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.io.impl.Atom10Generator].generateLinkElement(com.rometools.rome.feed.atom.Link)"
    - "[com.rometools.rome.feed.atom.Entry].getOtherLinks()"
    - "[com.rometools.rome.feed.atom.Entry].getCategories()"
    - "[com.rometools.rome.io.impl.Atom10Generator].generateCategoryElement(com.rometools.rome.feed.atom.Category)"
    - "[com.rometools.rome.feed.atom.Entry].getAuthors()"
    - "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - "[com.rometools.rome.io.impl.Atom10Generator].fillPersonElement(org.jdom2.Element,com.rometools.rome.feed.synd.SyndPerson)"
    - "[com.rometools.rome.feed.atom.Entry].getContributors()"
    - "[com.rometools.rome.feed.atom.Entry].getId()"
    - "[com.rometools.rome.io.impl.Atom10Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - "[com.rometools.rome.feed.atom.Entry].getUpdated()"
    - "[com.rometools.rome.io.impl.DateParser].formatW3CDateTime(java.util.Date,java.util.Locale)"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Entry].getPublished()"
    - "[com.rometools.rome.feed.atom.Entry].getContents()"
    - "[java.util.List].get(int)"
    - "[com.rometools.rome.feed.atom.Entry].getSummary()"
    - "[com.rometools.rome.feed.atom.Entry].getSource()"
    - "[com.rometools.rome.io.impl.Atom10Generator].populateFeedHeader(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    - "[com.rometools.rome.feed.atom.Entry].getRights()"
    functionUses: 0
    ICount: 119
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:237"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:243"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:242"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:244"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:250"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:249"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:245"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:250"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:249"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:251"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:257"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:256"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:252"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:257"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:256"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:258"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:264"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:263"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:259"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:264"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:263"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:265"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:273"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:272"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:266"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:273"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:272"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:274"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:282"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:281"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:275"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:282"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:281"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:283"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:287"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:286"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:288"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:294"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:293"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:295"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:301"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:300"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:302"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:309"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:308"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:310"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:316"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:315"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:317"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:323"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:322"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:324"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:328"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:327"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:236,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getTitleEx()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:238,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:238,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:239,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].fillContentElement(org.jdom2.Element,com.rometools.rome.feed.atom.Content)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:240,1"
      Dst: "[org.jdom2.Element].addContent(org.jdom2.Content)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:243,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getAlternateLinks()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:245,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:245,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:245,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:246,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].generateLinkElement(com.rometools.rome.feed.atom.Link)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:250,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getOtherLinks()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:257,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getCategories()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:260,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].generateCategoryElement(com.rometools.rome.feed.atom.Category)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:264,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getAuthors()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:265,1"
      Dst: "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:268,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].fillPersonElement(org.jdom2.Element,com.rometools.rome.feed.synd.SyndPerson)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:273,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getContributors()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:282,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getId()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:284,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].generateSimpleElement(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:287,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getUpdated()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:290,1"
      Dst: "[com.rometools.rome.io.impl.DateParser].formatW3CDateTime(java.util.Date,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:290,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:294,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getPublished()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:301,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getContents()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:304,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:309,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getSummary()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:316,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getSource()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:319,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].populateFeedHeader(com.rometools.rome.feed.atom.Feed,org.jdom2.Element)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:323,1"
      Dst: "[com.rometools.rome.feed.atom.Entry].getRights()"
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 37
    CyclomaticComplexity: 19
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].checkEntryConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].checkEntriesConstraints(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].createDocument(org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Document"
    argCount: 1
    argTypes:
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Document].<init>(org.jdom2.Element)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:84,1"
      Dst: "[org.jdom2.Document].<init>(org.jdom2.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].generateTagLineElement(com.rometools.rome.feed.atom.Content)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "org.jdom2.Element"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.atom.Content"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - "[com.rometools.rome.feed.atom.Content].getType()"
    - "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - "[com.rometools.rome.feed.atom.Content].getValue()"
    - "[org.jdom2.Element].addContent(java.lang.String)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:436"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:441"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:440"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.Atom10Generator:442"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:446"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.Atom10Generator:445"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:433,1"
      Dst: "[com.rometools.rome.io.impl.Atom10Generator].getFeedNamespace()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:433,1"
      Dst: "[org.jdom2.Element].<init>(java.lang.String,org.jdom2.Namespace)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:435,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getType()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:437,1"
      Dst: "[org.jdom2.Attribute].<init>(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:438,1"
      Dst: "[org.jdom2.Element].setAttribute(org.jdom2.Attribute)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:441,1"
      Dst: "[com.rometools.rome.feed.atom.Content].getValue()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:443,1"
      Dst: "[org.jdom2.Element].addContent(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.impl.Atom10Generator].serializeEntry(com.rometools.rome.feed.atom.Entry,java.io.Writer)"
    functionSourceFile: "com.rometools.rome.io.impl.Atom10Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "void"
    argCount: 2
    argTypes:
    - "com.rometools.rome.feed.atom.Entry"
    - "java.io.Writer"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.List].add(java.lang.Object)"
    - "[com.rometools.rome.feed.atom.Feed].<init>()"
    - "[com.rometools.rome.feed.WireFeed].setFeedType(java.lang.String)"
    - "[com.rometools.rome.feed.atom.Feed].setEntries(java.util.List)"
    - "[com.rometools.rome.io.WireFeedOutput].<init>()"
    - "[com.rometools.rome.io.WireFeedOutput].outputJDom(com.rometools.rome.feed.WireFeed)"
    - "[org.jdom2.Document].getRootElement()"
    - "[org.jdom2.Element].getChildren()"
    - "[java.util.List].get(int)"
    - "[org.jdom2.output.XMLOutputter].<init>()"
    - "[org.jdom2.output.XMLOutputter].output(org.jdom2.Element,java.io.Writer)"
    functionUses: 0
    ICount: 20
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.Atom10Generator:544,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:545,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:546,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:547,1"
      Dst: "[com.rometools.rome.feed.WireFeed].setFeedType(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:548,1"
      Dst: "[com.rometools.rome.feed.atom.Feed].setEntries(java.util.List)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:551,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:552,1"
      Dst: "[com.rometools.rome.io.WireFeedOutput].outputJDom(com.rometools.rome.feed.WireFeed)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:555,1"
      Dst: "[org.jdom2.Document].getRootElement()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:555,1"
      Dst: "[org.jdom2.Element].getChildren()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:555,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:557,1"
      Dst: "[org.jdom2.output.XMLOutputter].<init>()"
    - Src: "com.rometools.rome.io.impl.Atom10Generator:558,1"
      Dst: "[org.jdom2.output.XMLOutputter].output(org.jdom2.Element,java.io.Writer)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Attribute].isUnknown()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Attribute].isCodeAttribute()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Attribute].getLabels()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jdk.internal.org.objectweb.asm.Label[]"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Attribute].read(jdk.internal.org.objectweb.asm.ClassReader,int,int,char[],int,jdk.internal.org.objectweb.asm.Label[])"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "jdk.internal.org.objectweb.asm.Attribute"
    argCount: 6
    argTypes:
    - "jdk.internal.org.objectweb.asm.ClassReader"
    - "int"
    - "int"
    - "char[]"
    - "int"
    - "jdk.internal.org.objectweb.asm.Label[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.Attribute].<init>(java.lang.String)"
    - "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Attribute:159,1"
      Dst: "[jdk.internal.org.objectweb.asm.Attribute].<init>(java.lang.String)"
    - Src: "jdk.internal.org.objectweb.asm.Attribute:161,1"
      Dst: "[java.lang.System].arraycopy(java.lang.Object,int,java.lang.Object,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Attribute].write(jdk.internal.org.objectweb.asm.ClassWriter,byte[],int,int,int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jdk.internal.org.objectweb.asm.ByteVector"
    argCount: 5
    argTypes:
    - "jdk.internal.org.objectweb.asm.ClassWriter"
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.ByteVector].<init>()"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Attribute:192,1"
      Dst: "[jdk.internal.org.objectweb.asm.ByteVector].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Attribute].getCount()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Attribute:206"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Attribute:210"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Attribute:209"
        BranchSideFuncs: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[jdk.internal.org.objectweb.asm.Attribute].getSize(jdk.internal.org.objectweb.asm.ClassWriter,byte[],int,int,int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 5
    argTypes:
    - "jdk.internal.org.objectweb.asm.ClassWriter"
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.ClassWriter].newUTF8(java.lang.String)"
    - "[jdk.internal.org.objectweb.asm.Attribute].write(jdk.internal.org.objectweb.asm.ClassWriter,byte[],int,int,int)"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Attribute:242"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Attribute:247"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Attribute:246"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Attribute:243,1"
      Dst: "[jdk.internal.org.objectweb.asm.ClassWriter].newUTF8(java.lang.String)"
    - Src: "jdk.internal.org.objectweb.asm.Attribute:244,1"
      Dst: "[jdk.internal.org.objectweb.asm.Attribute].write(jdk.internal.org.objectweb.asm.ClassWriter,byte[],int,int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[jdk.internal.org.objectweb.asm.Attribute].put(jdk.internal.org.objectweb.asm.ClassWriter,byte[],int,int,int,jdk.internal.org.objectweb.asm.ByteVector)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Attribute"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 6
    argTypes:
    - "jdk.internal.org.objectweb.asm.ClassWriter"
    - "byte[]"
    - "int"
    - "int"
    - "int"
    - "jdk.internal.org.objectweb.asm.ByteVector"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.Attribute].write(jdk.internal.org.objectweb.asm.ClassWriter,byte[],int,int,int)"
    - "[jdk.internal.org.objectweb.asm.ClassWriter].newUTF8(java.lang.String)"
    - "[jdk.internal.org.objectweb.asm.ByteVector].putShort(int)"
    - "[jdk.internal.org.objectweb.asm.ByteVector].putInt(int)"
    - "[jdk.internal.org.objectweb.asm.ByteVector].putByteArray(byte[],int,int)"
    functionUses: 0
    ICount: 21
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Attribute:279"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Attribute:285"
        BranchSideFuncs: []
      - BranchSide: "jdk.internal.org.objectweb.asm.Attribute:284"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Attribute:280,1"
      Dst: "[jdk.internal.org.objectweb.asm.Attribute].write(jdk.internal.org.objectweb.asm.ClassWriter,byte[],int,int,int)"
    - Src: "jdk.internal.org.objectweb.asm.Attribute:281,1"
      Dst: "[jdk.internal.org.objectweb.asm.ClassWriter].newUTF8(java.lang.String)"
    - Src: "jdk.internal.org.objectweb.asm.Attribute:281,1"
      Dst: "[jdk.internal.org.objectweb.asm.ByteVector].putShort(int)"
    - Src: "jdk.internal.org.objectweb.asm.Attribute:281,1"
      Dst: "[jdk.internal.org.objectweb.asm.ByteVector].putInt(int)"
    - Src: "jdk.internal.org.objectweb.asm.Attribute:282,1"
      Dst: "[jdk.internal.org.objectweb.asm.ByteVector].putByteArray(byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.RSS20wNSParser].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20wNSParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS20wNSParser].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS20wNSParser:43,1"
      Dst: "[com.rometools.rome.io.impl.RSS20wNSParser].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS20wNSParser].<init>(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20wNSParser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS20Parser].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS20wNSParser:47,1"
      Dst: "[com.rometools.rome.io.impl.RSS20Parser].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS20wNSParser].isMyType(org.jdom2.Document)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20wNSParser"
    linkageType: ""
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionDepth: 3
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom2.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Document].getRootElement()"
    - "[org.jdom2.Element].getNamespace()"
    - "[org.jdom2.Namespace].equals(java.lang.Object)"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS20Parser].isMyType(org.jdom2.Document)"
    functionUses: 1
    ICount: 14
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS20wNSParser:54"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS20wNSParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS20wNSParser:54"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS20wNSParser:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS20wNSParser:54"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS20wNSParser:-2"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS20wNSParser:52,1"
      Dst: "[org.jdom2.Document].getRootElement()"
    - Src: "com.rometools.rome.io.impl.RSS20wNSParser:53,1"
      Dst: "[org.jdom2.Element].getNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS20wNSParser:54,1"
      Dst: "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS20wNSParser:54,1"
      Dst: "[org.jdom2.Namespace].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.RSS20wNSParser:54,1"
      Dst: "[com.rometools.rome.io.impl.RSS20Parser].isMyType(org.jdom2.Document)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20wNSParser"
    linkageType: ""
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionDepth: 0
    returnType: "org.jdom2.Namespace"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Namespace].getNamespace(java.lang.String)"
    functionUses: 55
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS20wNSParser:59,1"
      Dst: "[org.jdom2.Namespace].getNamespace(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS20wNSParser].parseChannel(org.jdom2.Element,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS20wNSParser"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionDepth: 7
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 2
    argTypes:
    - "org.jdom2.Element"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS094Parser].parseChannel(org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.feed.WireFeed].setFeedType(java.lang.String)"
    functionUses: 1
    ICount: 6
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS20wNSParser:69,1"
      Dst: "[com.rometools.rome.io.impl.RSS094Parser].parseChannel(org.jdom2.Element,java.util.Locale)"
    - Src: "com.rometools.rome.io.impl.RSS20wNSParser:70,1"
      Dst: "[com.rometools.rome.feed.WireFeed].setFeedType(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.PropertiesLoader].getPropertiesLoader()"
    functionSourceFile: "com.rometools.rome.io.impl.PropertiesLoader"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 71
    functionDepth: 2
    returnType: "com.rometools.rome.io.impl.PropertiesLoader"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.ConfigurableClassLoader].getClassLoader()"
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[com.rometools.rome.io.impl.PropertiesLoader].<init>(java.lang.String,java.lang.String)"
    - "[java.security.Provider:java.util.AbstractMap:java.util.HashMap:java.util.Hashtable:java.util.IdentityHashMap:java.util.Properties:java.util.TreeMap:java.util.WeakHashMap:java.util.concurrent.ConcurrentHashMap:java.util.jar.Attributes].put(java.lang.Object,java.lang.Object)"
    - "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 2
    ICount: 22
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.PropertiesLoader:61"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.PropertiesLoader:68"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:59,1"
      Dst: "[com.rometools.rome.feed.impl.ConfigurableClassLoader].getClassLoader()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:60,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:63,1"
      Dst: "[com.rometools.rome.io.impl.PropertiesLoader].<init>(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:64,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:66,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.PropertiesLoader].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.PropertiesLoader"
    linkageType: ""
    functionLinenumber: 86
    functionLinenumberEnd: 122
    functionDepth: 1
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    - "[java.util.ArrayList].<init>()"
    - "[com.rometools.rome.feed.impl.ConfigurableClassLoader].getClassLoader()"
    - "[java.net.URLClassLoader].getResourceAsStream(java.lang.String)"
    - "[java.util.Properties].<init>()"
    - "[java.security.Provider].load(java.io.InputStream)"
    - "[java.io.ByteArrayInputStream].close()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.io.IOException].<init>(java.lang.String)"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.io.InvalidClassException].getMessage()"
    - "[java.lang.StringBuilder].toString()"
    - "[java.lang.Throwable].getStackTrace()"
    - "[java.lang.Throwable].setStackTrace(java.lang.StackTraceElement[])"
    - "[jdk.internal.loader.Loader].getResources(java.lang.String)"
    - "[jdk.internal.loader.Loader$3].hasMoreElements()"
    - "[jdk.internal.loader.URLClassPath$2].hasMoreElements()"
    - "[jdk.internal.loader.BuiltinClassLoader$1].hasMoreElements()"
    - "[jdk.internal.loader.URLClassPath$1].hasMoreElements()"
    - "[jdk.internal.loader.Loader$3].nextElement()"
    - "[jdk.internal.loader.URLClassPath$2].nextElement()"
    - "[jdk.internal.loader.BuiltinClassLoader$1].nextElement()"
    - "[jdk.internal.loader.URLClassPath$1].nextElement()"
    - "[java.net.URL].openStream()"
    - "[java.util.ArrayList].size()"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    - "[java.lang.ClassLoader].getResourceAsStream(java.lang.String)"
    - "[java.util.Properties].load(java.io.InputStream)"
    - "[java.io.InputStream].close()"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.lang.Throwable].getMessage()"
    - "[java.lang.ClassLoader].getResources(java.lang.String)"
    - "[java.util.Enumeration].hasMoreElements()"
    - "[java.util.Enumeration].nextElement()"
    - "[java.net.URL].toString()"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 1
    ICount: 67
    EdgeCount: 38
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.PropertiesLoader:104"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.PropertiesLoader:119"
        BranchSideFuncs:
        - "load(java.io.InputStream)"
        - "append(java.lang.String)"
        - "toString()"
        - "setStackTrace(java.lang.StackTraceElement[])"
        - "getMessage()"
        - "nextElement()"
        - "<init>()"
        - "getStackTrace()"
        - "<init>(java.lang.String)"
        - "openStream()"
        - "close()"
      - BranchSide: "com.rometools.rome.io.impl.PropertiesLoader:118"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
        - "size()"
    Callsites:
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:87,1"
      Dst: "[java.lang.Object].<init>()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:88,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:89,1"
      Dst: "[com.rometools.rome.feed.impl.ConfigurableClassLoader].getClassLoader()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:92,1"
      Dst: "[java.lang.ClassLoader].getResourceAsStream(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:93,1"
      Dst: "[java.util.Properties].<init>()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:94,1"
      Dst: "[java.util.Properties].load(java.io.InputStream)"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:95,1"
      Dst: "[java.io.InputStream].close()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:96,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:98,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:98,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:98,1"
      Dst: "[java.lang.Throwable].getMessage()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:98,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:98,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:99,1"
      Dst: "[java.lang.Throwable].getStackTrace()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:99,1"
      Dst: "[java.lang.Throwable].setStackTrace(java.lang.StackTraceElement[])"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:103,1"
      Dst: "[java.lang.ClassLoader].getResources(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:104,1"
      Dst: "[java.util.Enumeration].hasMoreElements()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:105,1"
      Dst: "[java.util.Enumeration].nextElement()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:108,1"
      Dst: "[java.net.URL].openStream()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:112,1"
      Dst: "[java.net.URL].toString()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:119,1"
      Dst: "[java.util.List].size()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:120,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.PropertiesLoader].getTokenizedProperty(java.lang.String,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.PropertiesLoader"
    linkageType: ""
    functionLinenumber: 138
    functionLinenumberEnd: 153
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.security.Provider].getProperty(java.lang.String)"
    - "[java.util.Properties].getProperty(java.lang.String)"
    - "[java.util.StringTokenizer].<init>(java.lang.String,java.lang.String)"
    - "[java.util.StringTokenizer].hasMoreTokens()"
    - "[java.util.StringTokenizer].nextToken()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.ArrayList].size()"
    - "[java.util.ArrayList].toArray(java.lang.Object[])"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 2
    ICount: 25
    EdgeCount: 9
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.PropertiesLoader:140"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.PropertiesLoader:150"
        BranchSideFuncs:
        - "getProperty(java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.PropertiesLoader:149"
        BranchSideFuncs:
        - "toArray(java.lang.Object[])"
        - "size()"
    - Branch String: "com.rometools.rome.io.impl.PropertiesLoader:142"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.PropertiesLoader:139"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.PropertiesLoader:138"
        BranchSideFuncs:
        - "<init>()"
    - Branch String: "com.rometools.rome.io.impl.PropertiesLoader:144"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.PropertiesLoader:139"
        BranchSideFuncs:
        - "add(java.lang.Object)"
        - "nextToken()"
      - BranchSide: "com.rometools.rome.io.impl.PropertiesLoader:138"
        BranchSideFuncs:
        - "<init>()"
    Callsites:
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:139,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:141,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:143,1"
      Dst: "[java.util.StringTokenizer].<init>(java.lang.String,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:144,1"
      Dst: "[java.util.StringTokenizer].hasMoreTokens()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:145,1"
      Dst: "[java.util.StringTokenizer].nextToken()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:146,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:150,1"
      Dst: "[java.util.List].size()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:151,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.io.impl.PropertiesLoader].getProperty(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.PropertiesLoader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String[]"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.Properties].getProperty(java.lang.String)"
    - "[java.util.List].add(java.lang.Object)"
    - "[java.util.List].size()"
    - "[java.util.List].toArray(java.lang.Object[])"
    functionUses: 0
    ICount: 18
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.PropertiesLoader:169"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.PropertiesLoader:175"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.PropertiesLoader:174"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.PropertiesLoader:171"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.PropertiesLoader:168"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.PropertiesLoader:167"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:168,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:170,1"
      Dst: "[java.util.Properties].getProperty(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:172,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:175,1"
      Dst: "[java.util.List].size()"
    - Src: "com.rometools.rome.io.impl.PropertiesLoader:176,1"
      Dst: "[java.util.List].toArray(java.lang.Object[])"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.module.impl.ModuleUtils].<init>()"
    functionSourceFile: "com.rometools.rome.feed.module.impl.ModuleUtils"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:31,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.impl.ModuleUtils].cloneModules(java.util.List<Module>)"
    functionSourceFile: "com.rometools.rome.feed.module.impl.ModuleUtils"
    linkageType: ""
    functionLinenumber: 34
    functionLinenumberEnd: 50
    functionDepth: 0
    returnType: "java.util.List<Module>"
    argCount: 1
    argTypes:
    - "java.util.List<Module>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[com.rometools.rome.feed.module.DCModuleImpl].clone()"
    - "[com.rometools.rome.feed.module.ModuleImpl].clone()"
    - "[java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.jdom2.DescendantIterator:org.jdom2.output.support.AbstractFormattedWalker$1:org.jdom2.output.support.WalkerPRESERVE$1:org.jdom2.util.NamespaceStack$BackwardWalker:org.jdom2.util.NamespaceStack$EmptyIterable:org.jdom2.util.NamespaceStack$ForwardWalker].add(java.lang.Object)"
    - "[com.rometools.rome.feed.module.ModuleImpl].getUri()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[org.slf4j.helpers.AbstractLogger].error(java.lang.String,java.lang.Throwable)"
    - "[org.slf4j.helpers.SubstituteLogger].error(java.lang.String,java.lang.Throwable)"
    - "[java.lang.StringBuilder:org.slf4j.helpers.NOPLogger].toString()"
    - "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    - "[java.lang.StringBuilder].toString()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.module.Module].clone()"
    - "[java.util.List].add(java.lang.Object)"
    - "[com.rometools.rome.feed.module.Module].getUri()"
    - "[org.slf4j.Logger].error(java.lang.String,java.lang.Throwable)"
    functionUses: 6
    ICount: 34
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.module.impl.ModuleUtils:36"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.module.impl.ModuleUtils:49"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.rometools.rome.feed.module.impl.ModuleUtils:48"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.module.impl.ModuleUtils:38"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.module.impl.ModuleUtils:49"
        BranchSideFuncs:
        - "error(java.lang.String,java.lang.Throwable)"
        - "hasNext()"
        - "add(java.lang.Object)"
        - "<init>()"
        - "iterator()"
        - "getUri()"
        - "append(java.lang.String)"
        - "toString()"
        - "next()"
        - "clone()"
        - "<init>(java.lang.String,java.lang.Throwable)"
      - BranchSide: "com.rometools.rome.feed.module.impl.ModuleUtils:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:37,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:38,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:38,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:38,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:40,1"
      Dst: "[com.rometools.rome.feed.module.Module].clone()"
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:41,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:43,1"
      Dst: "[com.rometools.rome.feed.module.Module].getUri()"
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:44,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:44,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:44,1"
      Dst: "[java.lang.StringBuilder].toString()"
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:44,1"
      Dst: "[org.slf4j.Logger].error(java.lang.String,java.lang.Throwable)"
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:45,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.module.impl.ModuleUtils].getModule(java.util.List<Module>,java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.module.impl.ModuleUtils"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 68
    functionDepth: 0
    returnType: "com.rometools.rome.feed.module.Module"
    argCount: 2
    argTypes:
    - "java.util.List<Module>"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[org.jdom2.DescendantIterator].hasNext()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[org.jdom2.ContentList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[com.rometools.rome.feed.module.ModuleImpl].getUri()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.module.Module].getUri()"
    functionUses: 11
    ICount: 16
    EdgeCount: 28
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.module.impl.ModuleUtils:59"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.module.impl.ModuleUtils:67"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.rometools.rome.feed.module.impl.ModuleUtils:66"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.module.impl.ModuleUtils:60"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.module.impl.ModuleUtils:67"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "getUri()"
        - "next()"
        - "equals(java.lang.Object)"
      - BranchSide: "com.rometools.rome.feed.module.impl.ModuleUtils:66"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.module.impl.ModuleUtils:61"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.module.impl.ModuleUtils:65"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.module.impl.ModuleUtils:64"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:60,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:60,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:60,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:61,1"
      Dst: "[com.rometools.rome.feed.module.Module].getUri()"
    - Src: "com.rometools.rome.feed.module.impl.ModuleUtils:61,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 4
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getTitles()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:104,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setTitles(java.util.List<String>)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<String>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getTitle()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:129,1"
      Dst: "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setTitle(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].create(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:142,1"
      Dst: "[com.rometools.utils.Lists].create(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Lists].create(java.lang.Object)"
    functionSourceFile: "com.rometools.utils.Lists"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    - "[java.util.ArrayList].add(java.lang.Object)"
    - "[java.util.List].add(java.lang.Object)"
    functionUses: 4
    ICount: 5
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.utils.Lists:46,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.utils.Lists:47,1"
      Dst: "[java.util.List].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getCreators()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:154,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setCreators(java.util.List<String>)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 166
    functionLinenumberEnd: 169
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<String>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getCreator()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:179,1"
      Dst: "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setCreator(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 191
    functionLinenumberEnd: 194
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].create(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:192,1"
      Dst: "[com.rometools.utils.Lists].create(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getSubjects()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:205,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setSubjects(java.util.List<DCSubject>)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 217
    functionLinenumberEnd: 220
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<DCSubject>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getSubject()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.feed.module.DCSubject"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:230,1"
      Dst: "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setSubject(com.rometools.rome.feed.module.DCSubject)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.module.DCSubject"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].create(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:243,1"
      Dst: "[com.rometools.utils.Lists].create(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getDescriptions()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:256,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setDescriptions(java.util.List<String>)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 268
    functionLinenumberEnd: 271
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<String>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getDescription()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:281,1"
      Dst: "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setDescription(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].create(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:294,1"
      Dst: "[com.rometools.utils.Lists].create(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getPublishers()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:307,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setPublishers(java.util.List<String>)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 319
    functionLinenumberEnd: 322
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<String>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getPublisher()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:332,1"
      Dst: "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setPublisher(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].create(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:345,1"
      Dst: "[com.rometools.utils.Lists].create(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getContributors()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:358,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setContributors(java.util.List<String>)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 370
    functionLinenumberEnd: 373
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<String>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getContributor()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:383,1"
      Dst: "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setContributor(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].create(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:396,1"
      Dst: "[com.rometools.utils.Lists].create(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getDates()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:408,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setDates(java.util.List<Date>)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 420
    functionLinenumberEnd: 423
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Date>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getDate()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 432
    functionLinenumberEnd: 434
    functionDepth: 0
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:433,1"
      Dst: "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setDate(java.util.Date)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 445
    functionLinenumberEnd: 448
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.Date"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].create(java.lang.Object)"
    functionUses: 2
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:446,1"
      Dst: "[com.rometools.utils.Lists].create(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getTypes()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:458,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setTypes(java.util.List<String>)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 470
    functionLinenumberEnd: 473
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<String>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getType()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:483,1"
      Dst: "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setType(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].create(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:496,1"
      Dst: "[com.rometools.utils.Lists].create(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getFormats()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:508,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setFormats(java.util.List<String>)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 520
    functionLinenumberEnd: 523
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<String>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getFormat()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:533,1"
      Dst: "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setFormat(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].create(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:546,1"
      Dst: "[com.rometools.utils.Lists].create(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getIdentifiers()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:559,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setIdentifiers(java.util.List<String>)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 571
    functionLinenumberEnd: 574
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<String>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getIdentifier()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:584,1"
      Dst: "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setIdentifier(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].create(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:597,1"
      Dst: "[com.rometools.utils.Lists].create(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getSources()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:609,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setSources(java.util.List<String>)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 621
    functionLinenumberEnd: 624
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<String>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getSource()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:634,1"
      Dst: "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setSource(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].create(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:647,1"
      Dst: "[com.rometools.utils.Lists].create(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getLanguages()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:659,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setLanguages(java.util.List<String>)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 671
    functionLinenumberEnd: 674
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<String>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getLanguage()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:684,1"
      Dst: "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setLanguage(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 696
    functionLinenumberEnd: 699
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].create(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:697,1"
      Dst: "[com.rometools.utils.Lists].create(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getRelations()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:709,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setRelations(java.util.List<String>)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 721
    functionLinenumberEnd: 724
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<String>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getRelation()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:734,1"
      Dst: "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setRelation(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].create(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:747,1"
      Dst: "[com.rometools.utils.Lists].create(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getCoverages()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:759,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setCoverages(java.util.List<String>)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 771
    functionLinenumberEnd: 774
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<String>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getCoverage()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:784,1"
      Dst: "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setCoverage(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].create(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:797,1"
      Dst: "[com.rometools.utils.Lists].create(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getRightsList()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:809,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setRightsList(java.util.List<String>)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 821
    functionLinenumberEnd: 824
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<String>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getRights()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:834,1"
      Dst: "[com.rometools.utils.Lists].firstEntry(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].setRights(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 846
    functionLinenumberEnd: 849
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].create(java.lang.Object)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:847,1"
      Dst: "[com.rometools.utils.Lists].create(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].clone()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: 859
    functionLinenumberEnd: 861
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    functionUses: 10
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:860,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:874,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:888,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].toString()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:900,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].getInterface()"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.module.DCModuleImpl].copyFrom(com.rometools.rome.feed.CopyFrom)"
    functionSourceFile: "com.rometools.rome.feed.module.DCModuleImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.CopyFrom"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.module.DCModuleImpl:910,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Lists].<init>()"
    functionSourceFile: "com.rometools.utils.Lists"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.utils.Lists:22,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Lists].createWhenNull(java.util.List<T>)"
    functionSourceFile: "com.rometools.utils.Lists"
    linkageType: ""
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionDepth: 0
    returnType: "java.util.List<T>"
    argCount: 1
    argTypes:
    - "java.util.List<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.ArrayList].<init>()"
    functionUses: 31
    ICount: 6
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.rometools.utils.Lists:32"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Lists:35"
        BranchSideFuncs:
        - "<init>()"
      - BranchSide: "com.rometools.utils.Lists:34"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.utils.Lists:33,1"
      Dst: "[java.util.ArrayList].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Lists].firstEntry(java.util.List<T>)"
    functionSourceFile: "com.rometools.utils.Lists"
    linkageType: ""
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 1
    argTypes:
    - "java.util.List<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.AbstractCollection:java.util.AbstractSequentialList:java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.jdom2.AttributeList].isEmpty()"
    - "[org.jdom2.ContentList].get(int)"
    - "[org.jdom2.ContentList$FilterList].get(int)"
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].get(int)"
    - "[org.jdom2.AttributeList].get(int)"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].get(int)"
    functionUses: 2
    ICount: 7
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.rometools.utils.Lists:58"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Lists:61"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.rometools.utils.Lists:60"
        BranchSideFuncs: []
    - Branch String: "com.rometools.utils.Lists:58"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Lists:61"
        BranchSideFuncs:
        - "get(int)"
      - BranchSide: "com.rometools.utils.Lists:60"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.utils.Lists:58,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.utils.Lists:59,1"
      Dst: "[java.util.List].get(int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.utils.Lists].isEmpty(java.util.List<?>)"
    functionSourceFile: "com.rometools.utils.Lists"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.List<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.AbstractCollection:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.jdom2.AttributeList].isEmpty()"
    - "[java.util.List].isEmpty()"
    functionUses: 2
    ICount: 8
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.rometools.utils.Lists:72"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Lists:71"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.rometools.utils.Lists:72"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Lists:71"
        BranchSideFuncs:
        - "isEmpty()"
    Callsites:
    - Src: "com.rometools.utils.Lists:72,1"
      Dst: "[java.util.List].isEmpty()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.utils.Lists].isNotEmpty(java.util.List<?>)"
    functionSourceFile: "com.rometools.utils.Lists"
    linkageType: ""
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.util.List<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].isEmpty(java.util.List)"
    functionUses: 25
    ICount: 7
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.rometools.utils.Lists:82"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Lists:81"
        BranchSideFuncs:
        - "isEmpty(java.util.List)"
    Callsites:
    - Src: "com.rometools.utils.Lists:82,1"
      Dst: "[com.rometools.utils.Lists].isEmpty(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.utils.Lists].sizeIs(java.util.List<?>,int)"
    functionSourceFile: "com.rometools.utils.Lists"
    linkageType: ""
    functionLinenumber: 94
    functionLinenumberEnd: 99
    functionDepth: 0
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.util.List<?>"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.ContentList$FilterList].isEmpty()"
    - "[java.util.concurrent.CopyOnWriteArrayList].isEmpty()"
    - "[com.rometools.rome.feed.synd.SyndCategoryListFacade].size()"
    - "[org.jdom2.ContentList$FilterList].size()"
    - "[java.util.ArrayList:java.util.LinkedList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.jdom2.AttributeList:org.jdom2.ContentList].size()"
    - "[java.util.List].isEmpty()"
    - "[java.util.List].size()"
    functionUses: 1
    ICount: 17
    EdgeCount: 5
    BranchProfiles:
    - Branch String: "com.rometools.utils.Lists:95"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Lists:98"
        BranchSideFuncs:
        - "isEmpty()"
      - BranchSide: "com.rometools.utils.Lists:97"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.rometools.utils.Lists:96"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Lists:95"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.rometools.utils.Lists:96"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Lists:95"
        BranchSideFuncs:
        - "isEmpty()"
    - Branch String: "com.rometools.utils.Lists:98"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Lists:97"
        BranchSideFuncs:
        - "size()"
    - Branch String: "com.rometools.utils.Lists:98"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Lists:97"
        BranchSideFuncs:
        - "size()"
    Callsites:
    - Src: "com.rometools.utils.Lists:96,1"
      Dst: "[java.util.List].isEmpty()"
    - Src: "com.rometools.utils.Lists:98,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 5
  - functionName: "[com.rometools.utils.Lists].emptyToNull(java.util.List<T>)"
    functionSourceFile: "com.rometools.utils.Lists"
    linkageType: ""
    functionLinenumber: 108
    functionLinenumberEnd: 113
    functionDepth: 0
    returnType: "java.util.List<T>"
    argCount: 1
    argTypes:
    - "java.util.List<T>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].isEmpty(java.util.List)"
    functionUses: 8
    ICount: 5
    EdgeCount: 1
    BranchProfiles:
    - Branch String: "com.rometools.utils.Lists:109"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Lists:112"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.utils.Lists:111"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.utils.Lists:109,1"
      Dst: "[com.rometools.utils.Lists].isEmpty(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.CopyFromHelper].<init>(java.lang.Class,java.util.Map,java.util.Map)"
    functionSourceFile: "com.rometools.rome.feed.impl.CopyFromHelper"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.Class"
    - "java.util.Map"
    - "java.util.Map"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 9
    ICount: 9
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:57,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.CopyFromHelper].createInstance(java.lang.Class<?\
      \ extends CopyFrom>)"
    functionSourceFile: "com.rometools.rome.feed.impl.CopyFromHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.feed.CopyFrom"
    argCount: 1
    argTypes:
    - "java.lang.Class<? extends CopyFrom>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.lang.Class].getDeclaredConstructor(java.lang.Class[])"
    - "[java.lang.reflect.Constructor].newInstance(java.lang.Object[])"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.CopyFromHelper:97"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:100"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:99"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:97,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:100,1"
      Dst: "[java.lang.Class].getDeclaredConstructor(java.lang.Class[])"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:100,1"
      Dst: "[java.lang.reflect.Constructor].newInstance(java.lang.Object[])"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.CopyFromHelper].doCopyCollection(java.util.Collection<T>,java.lang.Class<?>)"
    functionSourceFile: "com.rometools.rome.feed.impl.CopyFromHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.util.Collection<T>"
    argCount: 2
    argTypes:
    - "java.util.Collection<T>"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.LinkedHashSet].<init>()"
    - "[java.util.ArrayList].<init>()"
    - "[java.util.Collection].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.impl.CopyFromHelper].doCopy(java.lang.Object,java.lang.Class)"
    - "[java.util.Collection].add(java.lang.Object)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.CopyFromHelper:152"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:155"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:154"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.CopyFromHelper:158"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:null"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:153,1"
      Dst: "[java.util.LinkedHashSet].<init>()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:155,1"
      Dst: "[java.util.ArrayList].<init>()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:158,1"
      Dst: "[java.util.Collection].iterator()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:158,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:158,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:159,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].doCopy(java.lang.Object,java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:160,1"
      Dst: "[java.util.Collection].add(java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.impl.CopyFromHelper].doCopyMap(java.util.Map<S,T>,java.lang.Class<?>)"
    functionSourceFile: "com.rometools.rome.feed.impl.CopyFromHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "java.util.Map<S,T>"
    argCount: 2
    argTypes:
    - "java.util.Map<S,T>"
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashMap].<init>()"
    - "[java.util.Map].entrySet()"
    - "[java.util.Set].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[java.util.Map$Entry].getValue()"
    - "[com.rometools.rome.feed.impl.CopyFromHelper].doCopy(java.lang.Object,java.lang.Class)"
    - "[java.util.Map$Entry].getKey()"
    - "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.CopyFromHelper:171"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:177"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.CopyFromHelper:176"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:169,1"
      Dst: "[java.util.HashMap].<init>()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:171,1"
      Dst: "[java.util.Map].entrySet()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:171,1"
      Dst: "[java.util.Set].iterator()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:171,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:171,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:173,1"
      Dst: "[java.util.Map$Entry].getValue()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:173,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].doCopy(java.lang.Object,java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:174,1"
      Dst: "[java.util.Map$Entry].getKey()"
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:174,1"
      Dst: "[java.util.Map].put(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.impl.CopyFromHelper].isBasicType(java.lang.Class<?>)"
    functionSourceFile: "com.rometools.rome.feed.impl.CopyFromHelper"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Class<?>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.Set].contains(java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.CopyFromHelper:182,1"
      Dst: "[java.util.Set].contains(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.IO].<init>()"
    functionSourceFile: "com.rometools.utils.IO"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.utils.IO:30,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.IO].close(java.io.Closeable)"
    functionSourceFile: "com.rometools.utils.IO"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Closeable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Closeable].close()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.utils.IO:40"
      Branch Sides:
      - BranchSide: "com.rometools.utils.IO:43"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.utils.IO:42"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.utils.IO:41,1"
      Dst: "[java.io.Closeable].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.utils.IO].closeQuietly(java.io.Closeable)"
    functionSourceFile: "com.rometools.utils.IO"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Closeable"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Closeable].close()"
    - "[org.slf4j.Logger].warn(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.utils.IO:51"
      Branch Sides:
      - BranchSide: "com.rometools.utils.IO:57"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.utils.IO:53,1"
      Dst: "[java.io.Closeable].close()"
    - Src: "com.rometools.utils.IO:55,1"
      Dst: "[org.slf4j.Logger].warn(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.impl.EqualsBean].<init>()"
    functionSourceFile: "com.rometools.rome.feed.impl.EqualsBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.EqualsBean:35,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class<?>,java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.impl.EqualsBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 3
    returnType: "boolean"
    argCount: 3
    argTypes:
    - "java.lang.Class<?>"
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Class].isInstance(java.lang.Object)"
    - "[com.rometools.rome.feed.impl.BeanIntrospector].getPropertyDescriptorsWithGetters(java.lang.Class)"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.impl.PropertyDescriptor].getReadMethod()"
    - "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - "[com.rometools.rome.feed.impl.EqualsBean].doEquals(java.lang.Object,java.lang.Object)"
    - "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    functionUses: 0
    ICount: 38
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.EqualsBean:52"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:54"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:53"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.EqualsBean:52"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:54"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:53"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.EqualsBean:54"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:55"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:54"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.EqualsBean:54"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:56"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:55"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.EqualsBean:56"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:59"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:58"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.EqualsBean:63"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:80"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:79"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.EqualsBean:72"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:76"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:75"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.EqualsBean:56,1"
      Dst: "[java.lang.Class].isInstance(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.EqualsBean:62,1"
      Dst: "[com.rometools.rome.feed.impl.BeanIntrospector].getPropertyDescriptorsWithGetters(java.lang.Class)"
    - Src: "com.rometools.rome.feed.impl.EqualsBean:63,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.impl.EqualsBean:63,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.impl.EqualsBean:63,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.impl.EqualsBean:65,1"
      Dst: "[com.rometools.rome.feed.impl.PropertyDescriptor].getReadMethod()"
    - Src: "com.rometools.rome.feed.impl.EqualsBean:67,1"
      Dst: "[java.lang.reflect.Method].invoke(java.lang.Object,java.lang.Object[])"
    - Src: "com.rometools.rome.feed.impl.EqualsBean:70,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].doEquals(java.lang.Object,java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.EqualsBean:79,1"
      Dst: "[java.lang.RuntimeException].<init>(java.lang.String,java.lang.Throwable)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 16
    CyclomaticComplexity: 7
  - functionName: "[com.rometools.rome.feed.impl.EqualsBean].doEquals(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.impl.EqualsBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[java.lang.Class].isArray()"
    - "[com.rometools.rome.feed.impl.EqualsBean].equalsArray(java.lang.Object,java.lang.Object)"
    - "[java.lang.Object].equals(java.lang.Object)"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.EqualsBean:103"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:-1"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:-2"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.EqualsBean:104"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:113"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:112"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.EqualsBean:104"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:113"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:112"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.EqualsBean:104"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:113"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:112"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.EqualsBean:107"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:110"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:109"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.EqualsBean:107"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:110"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:109"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.EqualsBean:105,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.impl.EqualsBean:107,1"
      Dst: "[java.lang.Class].isArray()"
    - Src: "com.rometools.rome.feed.impl.EqualsBean:108,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].equalsArray(java.lang.Object,java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.EqualsBean:110,1"
      Dst: "[java.lang.Object].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 11
    CyclomaticComplexity: 7
  - functionName: "[com.rometools.rome.feed.impl.EqualsBean].equalsArray(java.lang.Object,java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.impl.EqualsBean"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 2
    argTypes:
    - "java.lang.Object"
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.reflect.Array].getLength(java.lang.Object)"
    - "[java.lang.reflect.Array].get(java.lang.Object,int)"
    - "[com.rometools.rome.feed.impl.EqualsBean].doEquals(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 17
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.impl.EqualsBean:120"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:128"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:127"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.EqualsBean:122"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:120"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.impl.EqualsBean:122"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.impl.EqualsBean:120"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.impl.EqualsBean:118,1"
      Dst: "[java.lang.reflect.Array].getLength(java.lang.Object)"
    - Src: "com.rometools.rome.feed.impl.EqualsBean:123,1"
      Dst: "[java.lang.reflect.Array].get(java.lang.Object,int)"
    - Src: "com.rometools.rome.feed.impl.EqualsBean:125,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].doEquals(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 8
    CyclomaticComplexity: 4
  - functionName: "[jdk.internal.org.objectweb.asm.Attribute$NestMembers].<init>()"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Attribute$NestMembers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.Attribute].<init>(java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Attribute$NestMembers:292,1"
      Dst: "[jdk.internal.org.objectweb.asm.Attribute].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[jdk.internal.org.objectweb.asm.Attribute$NestMembers].read(jdk.internal.org.objectweb.asm.ClassReader,int,int,char[],int,jdk.internal.org.objectweb.asm.Label[])"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Attribute$NestMembers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "jdk.internal.org.objectweb.asm.Attribute"
    argCount: 6
    argTypes:
    - "jdk.internal.org.objectweb.asm.ClassReader"
    - "int"
    - "int"
    - "char[]"
    - "int"
    - "jdk.internal.org.objectweb.asm.Label[]"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.Attribute$NestMembers].<init>()"
    - "[jdk.internal.org.objectweb.asm.ClassReader].readShort(int)"
    - "[jdk.internal.org.objectweb.asm.ClassReader].readClass(int,char[])"
    - "[java.util.Arrays].copyOfRange(byte[],int,int)"
    functionUses: 0
    ICount: 28
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Attribute$NestMembers:305"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Attribute$NestMembers:308"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Attribute$NestMembers:301,1"
      Dst: "[jdk.internal.org.objectweb.asm.Attribute$NestMembers].<init>()"
    - Src: "jdk.internal.org.objectweb.asm.Attribute$NestMembers:302,1"
      Dst: "[jdk.internal.org.objectweb.asm.ClassReader].readShort(int)"
    - Src: "jdk.internal.org.objectweb.asm.Attribute$NestMembers:306,1"
      Dst: "[jdk.internal.org.objectweb.asm.ClassReader].readClass(int,char[])"
    - Src: "jdk.internal.org.objectweb.asm.Attribute$NestMembers:309,1"
      Dst: "[java.util.Arrays].copyOfRange(byte[],int,int)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[jdk.internal.org.objectweb.asm.Attribute$NestMembers].write(jdk.internal.org.objectweb.asm.ClassWriter,byte[],int,int,int)"
    functionSourceFile: "jdk.internal.org.objectweb.asm.Attribute$NestMembers"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "jdk.internal.org.objectweb.asm.ByteVector"
    argCount: 5
    argTypes:
    - "jdk.internal.org.objectweb.asm.ClassWriter"
    - "byte[]"
    - "int"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[jdk.internal.org.objectweb.asm.ByteVector].<init>(int)"
    - "[jdk.internal.org.objectweb.asm.ByteVector].putShort(int)"
    - "[jdk.internal.org.objectweb.asm.ClassWriter].newClass(java.lang.String)"
    functionUses: 0
    ICount: 23
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "jdk.internal.org.objectweb.asm.Attribute$NestMembers:317"
      Branch Sides:
      - BranchSide: "jdk.internal.org.objectweb.asm.Attribute$NestMembers:319"
        BranchSideFuncs: []
    Callsites:
    - Src: "jdk.internal.org.objectweb.asm.Attribute$NestMembers:315,1"
      Dst: "[jdk.internal.org.objectweb.asm.ByteVector].<init>(int)"
    - Src: "jdk.internal.org.objectweb.asm.Attribute$NestMembers:316,1"
      Dst: "[jdk.internal.org.objectweb.asm.ByteVector].putShort(int)"
    - Src: "jdk.internal.org.objectweb.asm.Attribute$NestMembers:318,1"
      Dst: "[jdk.internal.org.objectweb.asm.ClassWriter].newClass(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].clone()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndImageImpl:72,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.synd.SyndImageImpl:72,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndImageImpl:86,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndImageImpl:100,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].toString()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndImageImpl:112,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].getTitle()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].setTitle(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].getUrl()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].setUrl(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 5
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].getWidth()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].setWidth(java.lang.Integer)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: 184
    functionLinenumberEnd: 187
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].getHeight()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Integer"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].setHeight(java.lang.Integer)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Integer"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].getLink()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].setLink(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: 232
    functionLinenumberEnd: 235
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].getDescription()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].setDescription(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: 256
    functionLinenumberEnd: 259
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].getInterface()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndImageImpl].copyFrom(com.rometools.rome.feed.CopyFrom)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndImageImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.CopyFrom"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndImageImpl:267,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].clone()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    functionUses: 9
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:145,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].getForeignMarkup()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].setForeignMarkup(java.util.List)"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 15
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndEntryImpl:159"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:165"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:164"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.SyndEntryImpl:165"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:169"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:168"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:169,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].getForeignMarkup()"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:170,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].setForeignMarkup(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:171,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getForeignMarkup()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:631,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:188,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].toString()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:200,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getUri()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getTitle()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    functionUses: 0
    ICount: 7
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndEntryImpl:248"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:251"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:250"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:249,1"
      Dst: "[com.rometools.rome.feed.synd.SyndContent].getValue()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getTitleEx()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.feed.synd.SyndContent"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getDescription()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.feed.synd.SyndContent"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getContents()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:350,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setContents(java.util.List<SyndContent>)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 362
    functionLinenumberEnd: 365
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<SyndContent>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 4
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getEnclosures()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:375,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setEnclosures(java.util.List<SyndEnclosure>)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 387
    functionLinenumberEnd: 390
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<SyndEnclosure>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getPublishedDate()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 401
    functionLinenumberEnd: 403
    functionDepth: 4
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].getDCModule()"
    - "[com.rometools.rome.feed.module.DCModuleImpl].getDate()"
    - "[com.rometools.rome.feed.module.DCModule].getDate()"
    functionUses: 2
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:402,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].getDCModule()"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:402,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getDate()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getCategories()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 427
    functionLinenumberEnd: 429
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setCategories(java.util.List<SyndCategory>)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 442
    functionLinenumberEnd: 445
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<SyndCategory>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setModules(java.util.List<Module>)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 471
    functionLinenumberEnd: 474
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Module>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getInterface()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Class"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].copyFrom(com.rometools.rome.feed.CopyFrom)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.CopyFrom"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:504,1"
      Dst: "[com.rometools.rome.feed.impl.CopyFromHelper].copy(java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getLinks()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:515,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setLinks(java.util.List<SyndLink>)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 525
    functionLinenumberEnd: 528
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<SyndLink>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getUpdatedDate()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Date"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Dates].copy(java.util.Date)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:537,1"
      Dst: "[com.rometools.utils.Dates].copy(java.util.Date)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setAuthors(java.util.List<SyndPerson>)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 557
    functionLinenumberEnd: 560
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<SyndPerson>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 2
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getAuthor()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 4
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - "[java.util.List].get(int)"
    - "[com.rometools.rome.feed.synd.SyndPerson].getName()"
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].getDCModule()"
    - "[com.rometools.rome.feed.module.DCModule].getCreator()"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndEntryImpl:568"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:571"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:570"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.SyndEntryImpl:574"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:578"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:577"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:568,1"
      Dst: "[com.rometools.utils.Lists].isNotEmpty(java.util.List)"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:569,1"
      Dst: "[java.util.List].get(int)"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:569,1"
      Dst: "[com.rometools.rome.feed.synd.SyndPerson].getName()"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:571,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].getDCModule()"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:571,1"
      Dst: "[com.rometools.rome.feed.module.DCModule].getCreator()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getContributors()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:604,1"
      Dst: "[com.rometools.utils.Lists].createWhenNull(java.util.List)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setContributors(java.util.List<SyndPerson>)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 608
    functionLinenumberEnd: 611
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<SyndPerson>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getSource()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.feed.synd.SyndFeed"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setForeignMarkup(java.util.List<Element>)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 643
    functionLinenumberEnd: 646
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.util.List<Element>"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 3
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getComments()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].setComments(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: 653
    functionLinenumberEnd: 656
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].getWireEntry()"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.SyndEntryImpl].findRelatedLink(java.lang.String)"
    functionSourceFile: "com.rometools.rome.feed.synd.SyndEntryImpl"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "com.rometools.rome.feed.synd.SyndLink"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.SyndEntryImpl].getLinks()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.synd.SyndLink].getRel()"
    - "[java.lang.String].equals(java.lang.Object)"
    functionUses: 0
    ICount: 14
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.synd.SyndEntryImpl:669"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:674"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:673"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.feed.synd.SyndEntryImpl:670"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:673"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.synd.SyndEntryImpl:672"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:668,1"
      Dst: "[com.rometools.rome.feed.synd.SyndEntryImpl].getLinks()"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:669,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:669,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:669,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:670,1"
      Dst: "[com.rometools.rome.feed.synd.SyndLink].getRel()"
    - Src: "com.rometools.rome.feed.synd.SyndEntryImpl:670,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.RSS093Generator].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS093Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS093Generator].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS093Generator:35,1"
      Dst: "[com.rometools.rome.io.impl.RSS093Generator].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS093Generator].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS093Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS092Generator].<init>(java.lang.String,java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS093Generator:39,1"
      Dst: "[com.rometools.rome.io.impl.RSS092Generator].<init>(java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS093Generator].getNumberOfEnclosures(java.util.List<Enclosure>)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS093Generator"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "java.util.List<Enclosure>"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.List].size()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS093Generator:60,1"
      Dst: "[java.util.List].size()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Text].<init>(org.jdom2.Content$CType)"
    functionSourceFile: "org.jdom2.Text"
    linkageType: ""
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Content$CType"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Content].<init>(org.jdom2.Content$CType)"
    functionUses: 4
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Text:89,1"
      Dst: "[org.jdom2.Content].<init>(org.jdom2.Content$CType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Text].<init>()"
    functionSourceFile: "org.jdom2.Text"
    linkageType: ""
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Text].<init>(org.jdom2.Content$CType)"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Text:98,1"
      Dst: "[org.jdom2.Text].<init>(org.jdom2.Content$CType)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Text].<init>(java.lang.String)"
    functionSourceFile: "org.jdom2.Text"
    linkageType: ""
    functionLinenumber: 110
    functionLinenumberEnd: 114
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Text].<init>(org.jdom2.Content$CType)"
    - "[org.jdom2.CDATA].setText(java.lang.String)"
    - "[org.jdom2.Text].setText(java.lang.String)"
    functionUses: 5
    ICount: 6
    EdgeCount: 3
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Text:111,1"
      Dst: "[org.jdom2.Text].<init>(org.jdom2.Content$CType)"
    - Src: "org.jdom2.Text:112,1"
      Dst: "[org.jdom2.Text].setText(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Text].getText()"
    functionSourceFile: "org.jdom2.Text"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 8
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Text].getTextTrim()"
    functionSourceFile: "org.jdom2.Text"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Text].getText()"
    - "[org.jdom2.output.Format].trimBoth(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Text:132,1"
      Dst: "[org.jdom2.Text].getText()"
    - Src: "org.jdom2.Text:132,1"
      Dst: "[org.jdom2.output.Format].trimBoth(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Text].getTextNormalize()"
    functionSourceFile: "org.jdom2.Text"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Text].getText()"
    - "[org.jdom2.Text].normalizeString(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Text:143,1"
      Dst: "[org.jdom2.Text].getText()"
    - Src: "org.jdom2.Text:143,1"
      Dst: "[org.jdom2.Text].normalizeString(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Text].normalizeString(java.lang.String)"
    functionSourceFile: "org.jdom2.Text"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.output.Format].compact(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.Text:158"
      Branch Sides:
      - BranchSide: "org.jdom2.Text:161"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Text:160"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.Text:161,1"
      Dst: "[org.jdom2.output.Format].compact(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Text].setText(java.lang.String)"
    functionSourceFile: "org.jdom2.Text"
    linkageType: ""
    functionLinenumber: 175
    functionLinenumberEnd: 186
    functionDepth: 0
    returnType: "org.jdom2.Text"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Verifier].checkCharacterData(java.lang.String)"
    - "[org.jdom2.IllegalDataException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    functionUses: 1
    ICount: 12
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "org.jdom2.Text:176"
      Branch Sides:
      - BranchSide: "org.jdom2.Text:181"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Text:180"
        BranchSideFuncs:
        - "checkCharacterData(java.lang.String)"
    - Branch String: "org.jdom2.Text:181"
      Branch Sides:
      - BranchSide: "org.jdom2.Text:184"
        BranchSideFuncs:
        - "<init>(java.lang.String,java.lang.String,java.lang.String)"
      - BranchSide: "org.jdom2.Text:183"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.Text:181,1"
      Dst: "[org.jdom2.Verifier].checkCharacterData(java.lang.String)"
    - Src: "org.jdom2.Text:182,1"
      Dst: "[org.jdom2.IllegalDataException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Text].append(java.lang.String)"
    functionSourceFile: "org.jdom2.Text"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Verifier].checkCharacterData(java.lang.String)"
    - "[org.jdom2.IllegalDataException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - "[java.lang.String].length()"
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.Text:200"
      Branch Sides:
      - BranchSide: "org.jdom2.Text:203"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Text:202"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.Text:203"
      Branch Sides:
      - BranchSide: "org.jdom2.Text:207"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Text:206"
        BranchSideFuncs: []
    - Branch String: "org.jdom2.Text:207"
      Branch Sides:
      - BranchSide: "org.jdom2.Text:210"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Text:209"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.Text:203,1"
      Dst: "[org.jdom2.Verifier].checkCharacterData(java.lang.String)"
    - Src: "org.jdom2.Text:204,1"
      Dst: "[org.jdom2.IllegalDataException].<init>(java.lang.String,java.lang.String,java.lang.String)"
    - Src: "org.jdom2.Text:207,1"
      Dst: "[java.lang.String].length()"
    - Src: "org.jdom2.Text:208,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.jdom2.Text:208,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.jdom2.Text:208,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 2
  - functionName: "[org.jdom2.Text].append(org.jdom2.Text)"
    functionSourceFile: "org.jdom2.Text"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Text"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>()"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[org.jdom2.Text].getText()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 13
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "org.jdom2.Text:219"
      Branch Sides:
      - BranchSide: "org.jdom2.Text:222"
        BranchSideFuncs: []
      - BranchSide: "org.jdom2.Text:221"
        BranchSideFuncs: []
    Callsites:
    - Src: "org.jdom2.Text:222,1"
      Dst: "[java.lang.StringBuilder].<init>()"
    - Src: "org.jdom2.Text:222,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.jdom2.Text:222,1"
      Dst: "[org.jdom2.Text].getText()"
    - Src: "org.jdom2.Text:222,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Text].getValue()"
    functionSourceFile: "org.jdom2.Text"
    linkageType: ""
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 13
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Text].toString()"
    functionSourceFile: "org.jdom2.Text"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuilder].<init>(int)"
    - "[java.lang.StringBuilder].append(java.lang.String)"
    - "[org.jdom2.Text].getText()"
    - "[java.lang.StringBuilder].toString()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Text:248,1"
      Dst: "[java.lang.StringBuilder].<init>(int)"
    - Src: "org.jdom2.Text:249,1"
      Dst: "[java.lang.StringBuilder].append(java.lang.String)"
    - Src: "org.jdom2.Text:250,1"
      Dst: "[org.jdom2.Text].getText()"
    - Src: "org.jdom2.Text:252,1"
      Dst: "[java.lang.StringBuilder].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Text].clone()"
    functionSourceFile: "org.jdom2.Text"
    linkageType: ""
    functionLinenumber: 256
    functionLinenumberEnd: 260
    functionDepth: 0
    returnType: "org.jdom2.Text"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Content].clone()"
    functionUses: 11
    ICount: 6
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Text:257,1"
      Dst: "[org.jdom2.Content].clone()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Text].detach()"
    functionSourceFile: "org.jdom2.Text"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.jdom2.Text"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Content].detach()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Text:264,1"
      Dst: "[org.jdom2.Content].detach()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Text].setParent(org.jdom2.Parent)"
    functionSourceFile: "org.jdom2.Text"
    linkageType: ""
    functionLinenumber: 268
    functionLinenumberEnd: 270
    functionDepth: 0
    returnType: "org.jdom2.Text"
    argCount: 1
    argTypes:
    - "org.jdom2.Parent"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Content].setParent(org.jdom2.Parent)"
    functionUses: 4
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Text:269,1"
      Dst: "[org.jdom2.Content].setParent(org.jdom2.Parent)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[org.jdom2.Text].getParent()"
    functionSourceFile: "org.jdom2.Text"
    linkageType: ""
    functionLinenumber: 274
    functionLinenumberEnd: 276
    functionDepth: 0
    returnType: "org.jdom2.Element"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Content].getParent()"
    functionUses: 3
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "org.jdom2.Text:275,1"
      Dst: "[org.jdom2.Content].getParent()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Category].clone()"
    functionSourceFile: "com.rometools.rome.feed.atom.Category"
    linkageType: ""
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Category:51,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.atom.Category:51,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Category].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.atom.Category"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.feed.atom.Category:65"
      Branch Sides:
      - BranchSide: "com.rometools.rome.feed.atom.Category:68"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.feed.atom.Category:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Category:68,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.atom.Category:68,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Category].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.atom.Category"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Category:82,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Category].toString()"
    functionSourceFile: "com.rometools.rome.feed.atom.Category"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Category:94,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.atom.Category:94,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Cloud].clone()"
    functionSourceFile: "com.rometools.rome.feed.rss.Cloud"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Cloud:50,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.rss.Cloud:50,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Cloud].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.rss.Cloud"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Cloud:64,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Cloud:64,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Cloud].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.rss.Cloud"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Cloud:78,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.rss.Cloud].toString()"
    functionSourceFile: "com.rometools.rome.feed.rss.Cloud"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.rss.Cloud:90,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.rss.Cloud:90,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Link].clone()"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    - "[java.util.Collections].emptySet()"
    functionUses: 9
    ICount: 4
    EdgeCount: 2
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Link:54,1"
      Dst: "[java.util.Collections].emptySet()"
    - Src: "com.rometools.rome.feed.atom.Link:54,1"
      Dst: "[com.rometools.rome.feed.impl.CloneableBean].beanClone(java.lang.Object,java.util.Set)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.CloneNotSupportedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Link].equals(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Link:68,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.atom.Link:68,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanEquals(java.lang.Class,java.lang.Object,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Link].hashCode()"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Link:82,1"
      Dst: "[com.rometools.rome.feed.impl.EqualsBean].beanHashCode(java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.atom.Link].toString()"
    functionSourceFile: "com.rometools.rome.feed.atom.Link"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].getClass()"
    - "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.atom.Link:94,1"
      Dst: "[java.lang.Object].getClass()"
    - Src: "com.rometools.rome.feed.atom.Link:94,1"
      Dst: "[com.rometools.rome.feed.impl.ToStringBean].toString(java.lang.Class,java.lang.Object)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.ModuleGenerators].<init>(java.lang.String,com.rometools.rome.io.impl.BaseWireFeedGenerator)"
    functionSourceFile: "com.rometools.rome.io.impl.ModuleGenerators"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "com.rometools.rome.io.impl.BaseWireFeedGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.PluginManager].<init>(java.lang.String,com.rometools.rome.io.WireFeedParser,com.rometools.rome.io.WireFeedGenerator)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:35,1"
      Dst: "[com.rometools.rome.io.impl.PluginManager].<init>(java.lang.String,com.rometools.rome.io.WireFeedParser,com.rometools.rome.io.WireFeedGenerator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.ModuleGenerators].getGenerator(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.ModuleGenerators"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "com.rometools.rome.io.ModuleGenerator"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.PluginManager].getPlugin(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:39,1"
      Dst: "[com.rometools.rome.io.impl.PluginManager].getPlugin(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.ModuleGenerators].getKey(com.rometools.rome.io.ModuleGenerator)"
    functionSourceFile: "com.rometools.rome.io.impl.ModuleGenerators"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.rometools.rome.io.ModuleGenerator"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.DCModuleGenerator:com.rometools.rome.io.impl.SyModuleGenerator].getNamespaceUri()"
    - "[com.rometools.rome.io.ModuleGenerator].getNamespaceUri()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:44,1"
      Dst: "[com.rometools.rome.io.ModuleGenerator].getNamespaceUri()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.ModuleGenerators].getModuleNamespaces()"
    functionSourceFile: "com.rometools.rome.io.impl.ModuleGenerators"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.PluginManager].getKeys()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:48,1"
      Dst: "[com.rometools.rome.io.impl.PluginManager].getKeys()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.ModuleGenerators].generateModules(java.util.List<Module>,org.jdom2.Element)"
    functionSourceFile: "com.rometools.rome.io.impl.ModuleGenerators"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.util.List<Module>"
    - "org.jdom2.Element"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.PluginManager].getPluginMap()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.feed.module.Module].getUri()"
    - "[java.util.Map].get(java.lang.Object)"
    - "[com.rometools.rome.io.ModuleGenerator].generate(com.rometools.rome.feed.module.Module,org.jdom2.Element)"
    functionUses: 0
    ICount: 16
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.ModuleGenerators:53"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.ModuleGenerators:60"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.ModuleGenerators:59"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.ModuleGenerators:56"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.ModuleGenerators:59"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.ModuleGenerators:58"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:52,1"
      Dst: "[com.rometools.rome.io.impl.PluginManager].getPluginMap()"
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:53,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:53,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:53,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:54,1"
      Dst: "[com.rometools.rome.feed.module.Module].getUri()"
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:55,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:57,1"
      Dst: "[com.rometools.rome.io.ModuleGenerator].generate(com.rometools.rome.feed.module.Module,org.jdom2.Element)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 6
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.impl.ModuleGenerators].getAllNamespaces()"
    functionSourceFile: "com.rometools.rome.io.impl.ModuleGenerators"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "java.util.Set"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.util.HashSet].<init>()"
    - "[com.rometools.rome.io.impl.ModuleGenerators].getModuleNamespaces()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    - "[com.rometools.rome.io.impl.ModuleGenerators].getGenerator(java.lang.String)"
    - "[com.rometools.rome.io.ModuleGenerator].getNamespaces()"
    - "[java.util.Set].addAll(java.util.Collection)"
    functionUses: 0
    ICount: 19
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.ModuleGenerators:63"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.ModuleGenerators:71"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.ModuleGenerators:70"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.ModuleGenerators:66"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.ModuleGenerators:71"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.ModuleGenerators:70"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:64,1"
      Dst: "[java.util.HashSet].<init>()"
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:65,1"
      Dst: "[com.rometools.rome.io.impl.ModuleGenerators].getModuleNamespaces()"
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:66,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:66,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:66,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:67,1"
      Dst: "[com.rometools.rome.io.impl.ModuleGenerators].getGenerator(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:68,1"
      Dst: "[com.rometools.rome.io.ModuleGenerator].getNamespaces()"
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:68,1"
      Dst: "[java.util.Set].addAll(java.util.Collection)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.impl.ModuleGenerators].getKey(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.io.impl.ModuleGenerators"
    linkageType: ""
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.ModuleGenerators].getKey(com.rometools.rome.io.ModuleGenerator)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.ModuleGenerators:30,1"
      Dst: "[com.rometools.rome.io.impl.ModuleGenerators].getKey(com.rometools.rome.io.ModuleGenerator)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedInput$EmptyEntityResolver].<init>()"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput$EmptyEntityResolver"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedInput$EmptyEntityResolver:80,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedInput$EmptyEntityResolver].resolveEntity(java.lang.String,java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput$EmptyEntityResolver"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 1
    returnType: "org.xml.sax.InputSource"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].endsWith(java.lang.String)"
    - "[com.rometools.rome.io.WireFeedInput].access$100()"
    functionUses: 0
    ICount: 9
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.WireFeedInput$EmptyEntityResolver:83"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.WireFeedInput$EmptyEntityResolver:86"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.WireFeedInput$EmptyEntityResolver:85"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.WireFeedInput$EmptyEntityResolver:83"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.WireFeedInput$EmptyEntityResolver:86"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.WireFeedInput$EmptyEntityResolver:85"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedInput$EmptyEntityResolver:83,1"
      Dst: "[java.lang.String].endsWith(java.lang.String)"
    - Src: "com.rometools.rome.io.WireFeedInput$EmptyEntityResolver:84,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].access$100()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 4
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.WireFeedInput].access$100()"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "org.xml.sax.InputSource"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedInput$EmptyEntityResolver].<init>(com.rometools.rome.io.WireFeedInput$1)"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput$EmptyEntityResolver"
    linkageType: ""
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "com.rometools.rome.io.WireFeedInput$1"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedInput$EmptyEntityResolver].<init>()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedInput$EmptyEntityResolver:80,1"
      Dst: "[com.rometools.rome.io.WireFeedInput$EmptyEntityResolver].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: false
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Parser].<init>()"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Parser].<init>(java.lang.String,org.jdom2.Namespace)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Parser:47,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].<init>(java.lang.String,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Parser].<init>(java.lang.String,org.jdom2.Namespace)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Parser"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "org.jdom2.Namespace"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.BaseWireFeedParser].<init>(java.lang.String,org.jdom2.Namespace)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Parser:51,1"
      Dst: "[com.rometools.rome.io.impl.BaseWireFeedParser].<init>(java.lang.String,org.jdom2.Namespace)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.RSS090Parser].isMyType(org.jdom2.Document)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Parser"
    linkageType: ""
    functionLinenumber: 56
    functionLinenumberEnd: 71
    functionDepth: 1
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "org.jdom2.Document"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[org.jdom2.Document].getRootElement()"
    - "[org.jdom2.Element].getNamespace()"
    - "[org.jdom2.Element].getAdditionalNamespaces()"
    - "[org.jdom2.Namespace].equals(java.lang.Object)"
    - "[com.rometools.rome.io.impl.RSS090Parser].getRDFNamespace()"
    - "[org.jdom2.ContentList$FilterListIterator].hasNext()"
    - "[jdk.internal.module.ModuleBootstrap$2].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].hasNext()"
    - "[org.jdom2.ContentList$CLListIterator].hasNext()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].hasNext()"
    - "[org.jdom2.ContentList$CLIterator].hasNext()"
    - "[org.jdom2.AttributeList$ALIterator].hasNext()"
    - "[org.jdom2.FilterIterator].hasNext()"
    - "[java.io.BufferedReader$1:java.nio.file.FileTreeIterator:java.nio.file.Files$2:java.util.AbstractList:java.util.AbstractSequentialList:java.util.ArrayList:java.util.Vector:java.util.concurrent.CopyOnWriteArrayList:org.jdom2.DescendantIterator:org.jdom2.output.support.AbstractFormattedWalker$1:org.jdom2.output.support.WalkerPRESERVE$1:org.jdom2.util.NamespaceStack$BackwardWalker:org.jdom2.util.NamespaceStack$EmptyIterable:org.jdom2.util.NamespaceStack$ForwardWalker].hasNext()"
    - "[org.jdom2.ContentList].iterator()"
    - "[org.jdom2.AttributeList].iterator()"
    - "[org.jdom2.ContentList$FilterList].iterator()"
    - "[org.jdom2.AttributeList$ALIterator].next()"
    - "[org.jdom2.ContentList$FilterListIterator].next()"
    - "[org.jdom2.ContentList$CLIterator].next()"
    - "[org.jdom2.util.NamespaceStack$BackwardWalker].next()"
    - "[org.jdom2.output.support.WalkerPRESERVE$1].next()"
    - "[org.jdom2.FilterIterator].next()"
    - "[jdk.internal.module.ModuleBootstrap$2].next()"
    - "[org.jdom2.ContentList$CLListIterator].next()"
    - "[org.jdom2.output.support.AbstractFormattedWalker$1].next()"
    - "[org.jdom2.util.NamespaceStack$ForwardWalker].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$AttIterator].next()"
    - "[org.jdom2.util.NamespaceStack$EmptyIterable].next()"
    - "[org.jdom2.DescendantIterator].next()"
    - "[org.jdom2.output.support.AbstractStAXEventProcessor$NSIterator].next()"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS10Parser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].getRSSNamespace()"
    - "[com.rometools.rome.io.impl.RSS090Parser].getRSSNamespace()"
    - "[java.util.List].iterator()"
    - "[java.util.Iterator].hasNext()"
    - "[java.util.Iterator].next()"
    functionUses: 1
    ICount: 23
    EdgeCount: 36
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:62"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:70"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:69"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:62"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:70"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:69"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:62"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:70"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:69"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:63"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:70"
        BranchSideFuncs:
        - "hasNext()"
        - "iterator()"
        - "next()"
        - "equals(java.lang.Object)"
        - "getRSSNamespace()"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:69"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:64"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:68"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:67"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Parser:57,1"
      Dst: "[org.jdom2.Document].getRootElement()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:58,1"
      Dst: "[org.jdom2.Element].getNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:59,1"
      Dst: "[org.jdom2.Element].getAdditionalNamespaces()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:62,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getRDFNamespace()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:62,1"
      Dst: "[org.jdom2.Namespace].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:63,1"
      Dst: "[java.util.List].iterator()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:63,1"
      Dst: "[java.util.Iterator].hasNext()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:63,1"
      Dst: "[java.util.Iterator].next()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:64,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].getRSSNamespace()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 6
  - functionName: "[com.rometools.rome.io.impl.RSS090Parser].parse(org.jdom2.Document,boolean,java.util.Locale)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Parser"
    linkageType: ""
    functionLinenumber: 76
    functionLinenumberEnd: 83
    functionDepth: 4
    returnType: "com.rometools.rome.feed.WireFeed"
    argCount: 3
    argTypes:
    - "org.jdom2.Document"
    - "boolean"
    - "java.util.Locale"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.RSS090Parser].validateFeed(org.jdom2.Document)"
    - "[org.jdom2.Document].getRootElement()"
    - "[com.rometools.rome.io.impl.RSS092Parser].parseChannel(org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.io.impl.RSS10Parser].parseChannel(org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.io.impl.RSS091UserlandParser].parseChannel(org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.io.impl.RSS090Parser].parseChannel(org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.io.impl.RSS094Parser].parseChannel(org.jdom2.Element,java.util.Locale)"
    - "[com.rometools.rome.io.impl.RSS20wNSParser].parseChannel(org.jdom2.Element,java.util.Locale)"
    functionUses: 1
    ICount: 9
    EdgeCount: 8
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.RSS090Parser:77"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:81"
        BranchSideFuncs:
        - "validateFeed(org.jdom2.Document)"
      - BranchSide: "com.rometools.rome.io.impl.RSS090Parser:80"
        BranchSideFuncs:
        - "parseChannel(org.jdom2.Element,java.util.Locale)"
        - "getRootElement()"
    Callsites:
    - Src: "com.rometools.rome.io.impl.RSS090Parser:78,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].validateFeed(org.jdom2.Document)"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:81,1"
      Dst: "[org.jdom2.Document].getRootElement()"
    - Src: "com.rometools.rome.io.impl.RSS090Parser:82,1"
      Dst: "[com.rometools.rome.io.impl.RSS090Parser].parseChannel(org.jdom2.Element,java.util.Locale)"
    JavaMethodInfo:
      exceptions:
      - "java.lang.IllegalArgumentException"
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 3
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.impl.RSS090Parser].validateFeed(org.jdom2.Document)"
    functionSourceFile: "com.rometools.rome.io.impl.RSS090Parser"
    linkageType: ""
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "org.jdom2.Document"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 1
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "com.rometools.rome.io.FeedException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Doubles].<init>()"
    functionSourceFile: "com.rometools.utils.Doubles"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Object].<init>()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.utils.Doubles:19,1"
      Dst: "[java.lang.Object].<init>()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.utils.Doubles].parse(java.lang.String)"
    functionSourceFile: "com.rometools.utils.Doubles"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Double"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.Double].parseDouble(java.lang.String)"
    - "[java.lang.Double].valueOf(double)"
    functionUses: 0
    ICount: 8
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.utils.Doubles:31"
      Branch Sides:
      - BranchSide: "com.rometools.utils.Doubles:35"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.utils.Doubles:34"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.utils.Doubles:32,1"
      Dst: "[java.lang.Double].parseDouble(java.lang.String)"
    - Src: "com.rometools.utils.Doubles:32,1"
      Dst: "[java.lang.Double].valueOf(double)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 2
  - functionName: "[com.rometools.rome.io.WireFeedInput].getSupportedFeedTypes()"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedInput].getFeedParsers()"
    - "[com.rometools.rome.io.impl.FeedParsers].getSupportedFeedTypes()"
    functionUses: 0
    ICount: 3
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedInput:100,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].getFeedParsers()"
    - Src: "com.rometools.rome.io.WireFeedInput:100,1"
      Dst: "[com.rometools.rome.io.impl.FeedParsers].getSupportedFeedTypes()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.WireFeedInput].<init>()"
    functionSourceFile: "com.rometools.rome.io.WireFeedInput"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.WireFeedInput].<init>(boolean,java.util.Locale)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.WireFeedInput:109,1"
      Dst: "[com.rometools.rome.io.WireFeedInput].<init>(boolean,java.util.Locale)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.XmlFixerReader].trimStream()"
    functionSourceFile: "com.rometools.rome.io.impl.XmlFixerReader"
    linkageType: ""
    functionLinenumber: 43
    functionLinenumberEnd: 176
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.XmlFixerReader].read()"
    - "[java.io.BufferedReader].read()"
    - "[java.io.StringReader].read()"
    - "[java.lang.StringBuffer].setLength(int)"
    - "[java.lang.StringBuffer].append(char)"
    - "[java.io.InputStreamReader:java.io.Reader:java.io.StringReader:sun.nio.cs.StreamDecoder].read()"
    - "[java.io.Reader].read()"
    - "[java.io.InputStreamReader].read()"
    - "[sun.nio.cs.StreamDecoder].read()"
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 1
    ICount: 170
    EdgeCount: 40
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:52"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:55"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:54"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:55"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:56"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:55"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:55"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:56"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:55"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:55"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:56"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:55"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:55"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:57"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:56"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:57"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:64"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:63"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:74"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:78"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:77"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:78"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:85"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:84"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:92"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:96"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:95"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:96"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:101"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:100"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:109"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:113"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:112"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:113"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:118"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:117"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:126"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:130"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:129"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:130"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:134"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:133"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:141"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:145"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:144"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:145"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:150"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:149"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:157"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:161"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:160"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:161"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:166"
        BranchSideFuncs:
        - "append(char)"
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:165"
        BranchSideFuncs:
        - "setLength(int)"
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:174"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:49"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:48"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:51,1"
      Dst: "[java.io.Reader].read()"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:59,1"
      Dst: "[java.lang.StringBuffer].setLength(int)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:61,1"
      Dst: "[java.lang.StringBuffer].append(char)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:172,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 45
    CyclomaticComplexity: 26
  - functionName: "[com.rometools.rome.io.impl.XmlFixerReader].read()"
    functionSourceFile: "com.rometools.rome.io.impl.XmlFixerReader"
    linkageType: ""
    functionLinenumber: 180
    functionLinenumberEnd: 326
    functionDepth: 1
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.StringBuffer].charAt(int)"
    - "[com.rometools.rome.io.impl.XmlFixerReader].trimStream()"
    - "[com.rometools.rome.io.impl.XmlFixerReader].read()"
    - "[java.io.StringReader].read()"
    - "[java.io.Reader].read()"
    - "[java.io.InputStreamReader].read()"
    - "[java.io.BufferedReader].read()"
    - "[sun.nio.cs.StreamDecoder].read()"
    - "[java.lang.StringBuffer].setLength(int)"
    - "[java.lang.StringBuffer].append(char)"
    - "[java.lang.StringBuffer].insert(int,java.lang.String)"
    - "[java.lang.StringBuffer].toString()"
    - "[java.util.TreeMap].get(java.lang.Object)"
    - "[java.util.jar.Attributes].get(java.lang.Object)"
    - "[java.util.LinkedHashMap].get(java.lang.Object)"
    - "[java.util.Hashtable].get(java.lang.Object)"
    - "[java.util.Properties].get(java.lang.Object)"
    - "[java.util.WeakHashMap].get(java.lang.Object)"
    - "[java.security.Provider].get(java.lang.Object)"
    - "[java.util.AbstractMap].get(java.lang.Object)"
    - "[java.util.IdentityHashMap].get(java.lang.Object)"
    - "[java.util.concurrent.ConcurrentHashMap].get(java.lang.Object)"
    - "[java.util.HashMap].get(java.lang.Object)"
    - "[java.lang.StringBuffer].append(java.lang.String)"
    - "[java.lang.StringBuffer].length()"
    - "[java.lang.String].equals(java.lang.Object)"
    - "[java.io.IOException].<init>(java.lang.String)"
    - "[java.util.Map].get(java.lang.Object)"
    functionUses: 13
    ICount: 182
    EdgeCount: 63
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:181"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:189"
        BranchSideFuncs:
        - "trimStream()"
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:188"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:183"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:189"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:188"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:192"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:215"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:214"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:193"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:199"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:198"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:199"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:205"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:204"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:205"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:212"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:211"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:205"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:212"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:211"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:220"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:241"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:240"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:221"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:225"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:224"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:225"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:225"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:224"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:225"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:226"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:225"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:225"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:225"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:224"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:225"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:226"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:225"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:225"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:226"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:225"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:225"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:231"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:230"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:225"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:231"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:230"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:231"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:234"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:233"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:241"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:244"
        BranchSideFuncs:
        - "insert(int,java.lang.String)"
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:243"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:252"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:256"
        BranchSideFuncs:
        - "append(java.lang.String)"
        - "setLength(int)"
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:255"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:260"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:264"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:263"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:286"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:289"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:288"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:312"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:324"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:323"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:324"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:189"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:188"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:183,1"
      Dst: "[com.rometools.rome.io.impl.XmlFixerReader].trimStream()"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:191,1"
      Dst: "[java.io.Reader].read()"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:195,1"
      Dst: "[java.lang.StringBuffer].setLength(int)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:197,1"
      Dst: "[java.lang.StringBuffer].append(char)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:232,1"
      Dst: "[java.lang.StringBuffer].insert(int,java.lang.String)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:250,1"
      Dst: "[java.lang.StringBuffer].toString()"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:251,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:254,1"
      Dst: "[java.lang.StringBuffer].append(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:260,1"
      Dst: "[java.lang.StringBuffer].length()"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:-1,1"
      Dst: "[java.lang.StringBuffer].charAt(int)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:286,1"
      Dst: "[java.lang.String].equals(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:322,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 53
    CyclomaticComplexity: 34
  - functionName: "[com.rometools.rome.io.impl.XmlFixerReader].read(char[],int,int)"
    functionSourceFile: "com.rometools.rome.io.impl.XmlFixerReader"
    linkageType: ""
    functionLinenumber: 330
    functionLinenumberEnd: 340
    functionDepth: 2
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.XmlFixerReader].read()"
    functionUses: 3
    ICount: 24
    EdgeCount: 2
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:332"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:335"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:334"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:336"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:339"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:338"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:336"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:339"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:338"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:331,1"
      Dst: "[com.rometools.rome.io.impl.XmlFixerReader].read()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 7
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.impl.XmlFixerReader].skip(long)"
    functionSourceFile: "com.rometools.rome.io.impl.XmlFixerReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 2
    returnType: "long"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - "[com.rometools.rome.io.impl.XmlFixerReader].read()"
    functionUses: 0
    ICount: 22
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:344"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:346"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:345"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:346"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:349"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:348"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:351"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:355"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:354"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:351"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:355"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:354"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:347,1"
      Dst: "[java.lang.IllegalArgumentException].<init>(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:349,1"
      Dst: "[com.rometools.rome.io.impl.XmlFixerReader].read()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 9
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.impl.XmlFixerReader].ready()"
    functionSourceFile: "com.rometools.rome.io.impl.XmlFixerReader"
    linkageType: ""
    functionLinenumber: 359
    functionLinenumberEnd: 361
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.XmlFixerReader].ready()"
    - "[java.io.InputStreamReader].ready()"
    - "[java.io.BufferedReader].ready()"
    - "[sun.nio.cs.StreamDecoder].ready()"
    - "[java.io.Reader].ready()"
    - "[java.io.StringReader].ready()"
    functionUses: 4
    ICount: 10
    EdgeCount: 6
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:360"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:359"
        BranchSideFuncs:
        - "ready()"
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:360"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:359"
        BranchSideFuncs:
        - "ready()"
    Callsites:
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:360,1"
      Dst: "[java.io.Reader].ready()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 5
    CyclomaticComplexity: 3
  - functionName: "[com.rometools.rome.io.impl.XmlFixerReader].markSupported()"
    functionSourceFile: "com.rometools.rome.io.impl.XmlFixerReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 2
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.XmlFixerReader].mark(int)"
    functionSourceFile: "com.rometools.rome.io.impl.XmlFixerReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 5
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:370,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.XmlFixerReader].reset()"
    functionSourceFile: "com.rometools.rome.io.impl.XmlFixerReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.IOException].<init>(java.lang.String)"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:375,1"
      Dst: "[java.io.IOException].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.XmlFixerReader].close()"
    functionSourceFile: "com.rometools.rome.io.impl.XmlFixerReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.io.Reader].close()"
    functionUses: 0
    ICount: 4
    EdgeCount: 0
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:380,1"
      Dst: "[java.io.Reader].close()"
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.io.impl.XmlFixerReader].processHtmlEntities(java.lang.String)"
    functionSourceFile: "com.rometools.rome.io.impl.XmlFixerReader"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[java.lang.String].indexOf(int)"
    - "[java.lang.String].length()"
    - "[java.lang.StringBuffer].<init>(int)"
    - "[java.lang.String].substring(int)"
    - "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - "[java.util.regex.Matcher].find()"
    - "[java.util.regex.Matcher].start()"
    - "[java.util.regex.Matcher].end()"
    - "[java.lang.String].substring(int,int)"
    - "[java.lang.StringBuffer].append(java.lang.String)"
    - "[java.util.Map].get(java.lang.Object)"
    - "[java.lang.StringBuffer].toString()"
    functionUses: 0
    ICount: 41
    EdgeCount: 0
    BranchProfiles:
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:661"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:664"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:663"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:666"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:688"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:687"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:669"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:684"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:683"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:672"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:676"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:675"
        BranchSideFuncs: []
    - Branch String: "com.rometools.rome.io.impl.XmlFixerReader:678"
      Branch Sides:
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:681"
        BranchSideFuncs: []
      - BranchSide: "com.rometools.rome.io.impl.XmlFixerReader:680"
        BranchSideFuncs: []
    Callsites:
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:661,1"
      Dst: "[java.lang.String].indexOf(int)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:664,1"
      Dst: "[java.lang.String].length()"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:664,1"
      Dst: "[java.lang.StringBuffer].<init>(int)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:667,1"
      Dst: "[java.lang.String].substring(int)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:668,1"
      Dst: "[java.util.regex.Pattern].matcher(java.lang.CharSequence)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:669,1"
      Dst: "[java.util.regex.Matcher].find()"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:670,1"
      Dst: "[java.util.regex.Matcher].start()"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:671,1"
      Dst: "[java.util.regex.Matcher].end()"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:673,1"
      Dst: "[java.lang.String].substring(int,int)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:673,1"
      Dst: "[java.lang.StringBuffer].append(java.lang.String)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:677,1"
      Dst: "[java.util.Map].get(java.lang.Object)"
    - Src: "com.rometools.rome.io.impl.XmlFixerReader:688,1"
      Dst: "[java.lang.StringBuffer].toString()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 13
    CyclomaticComplexity: 5
  - functionName: "[com.rometools.rome.feed.synd.impl.Converters].<init>()"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.Converters"
    linkageType: ""
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.io.impl.PluginManager].<init>(java.lang.String)"
    functionUses: 1
    ICount: 3
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.Converters:37,1"
      Dst: "[com.rometools.rome.io.impl.PluginManager].<init>(java.lang.String)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.Converters].getKey(com.rometools.rome.feed.synd.Converter)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.Converters"
    linkageType: ""
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "com.rometools.rome.feed.synd.Converter"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.ConverterForAtom03:com.rometools.rome.feed.synd.impl.ConverterForAtom10:com.rometools.rome.feed.synd.impl.ConverterForRSS090].getType()"
    - "[com.rometools.rome.feed.synd.Converter].getType()"
    functionUses: 1
    ICount: 4
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.Converters:46,1"
      Dst: "[com.rometools.rome.feed.synd.Converter].getType()"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[com.rometools.rome.feed.synd.impl.Converters].getKey(java.lang.Object)"
    functionSourceFile: "com.rometools.rome.feed.synd.impl.Converters"
    linkageType: ""
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionDepth: 1
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached:
    - "[com.rometools.rome.feed.synd.impl.Converters].getKey(com.rometools.rome.feed.synd.Converter)"
    functionUses: 1
    ICount: 5
    EdgeCount: 1
    BranchProfiles: []
    Callsites:
    - Src: "com.rometools.rome.feed.synd.impl.Converters:28,1"
      Dst: "[com.rometools.rome.feed.synd.impl.Converters].getKey(com.rometools.rome.feed.synd.Converter)"
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: false
      classConcrete: true
      classEnum: false
    BBCount: 1
    CyclomaticComplexity: 1
  - functionName: "[java.io.InputStream].<init>()"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read()"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read(byte[])"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionDepth: 0
    returnType: "int"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.InputStream].read(byte[],int,int)"
    functionSourceFile: "java.io.InputStream"
    linkageType: ""
    functionLinenumber: 265
    functionLinenumberEnd: 289
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].command(java.util.List)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 243
    functionLinenumberEnd: 248
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.util.List"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].command(java.lang.String[])"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 261
    functionLinenumberEnd: 266
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].command()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 276
    functionLinenumberEnd: 278
    functionDepth: 0
    returnType: "java.util.List"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].directory()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 401
    functionLinenumberEnd: 403
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].directory(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 418
    functionLinenumberEnd: 421
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectInput(java.lang.ProcessBuilder$Redirect)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 759
    functionLinenumberEnd: 766
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectOutput(java.lang.ProcessBuilder$Redirect)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 790
    functionLinenumberEnd: 796
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectError(java.lang.ProcessBuilder$Redirect)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 824
    functionLinenumberEnd: 830
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectInput(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 845
    functionLinenumberEnd: 847
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectOutput(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 862
    functionLinenumberEnd: 864
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectError(java.io.File)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 879
    functionLinenumberEnd: 881
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectInput()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 893
    functionLinenumberEnd: 895
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder$Redirect"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectOutput()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 907
    functionLinenumberEnd: 909
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder$Redirect"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectError()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 921
    functionLinenumberEnd: 923
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder$Redirect"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].inheritIO()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 947
    functionLinenumberEnd: 950
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectErrorStream()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 966
    functionLinenumberEnd: 968
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].redirectErrorStream(boolean)"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 984
    functionLinenumberEnd: 987
    functionDepth: 0
    returnType: "java.lang.ProcessBuilder"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].start()"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 1070
    functionLinenumberEnd: 1072
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.ProcessBuilder].start(java.lang.ProcessBuilder$Redirect[])"
    functionSourceFile: "java.lang.ProcessBuilder"
    linkageType: ""
    functionLinenumber: 1084
    functionLinenumberEnd: 1129
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 1
    argTypes:
    - "java.lang.ProcessBuilder$Redirect[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Paths].get(java.lang.String,java.lang.String[])"
    functionSourceFile: "java.nio.file.Paths"
    linkageType: ""
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Paths].get(java.net.URI)"
    functionSourceFile: "java.nio.file.Paths"
    linkageType: ""
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedWriter].write(int)"
    functionSourceFile: "java.io.BufferedWriter"
    linkageType: ""
    functionLinenumber: 130
    functionLinenumberEnd: 138
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedWriter].write(char[],int,int)"
    functionSourceFile: "java.io.BufferedWriter"
    linkageType: ""
    functionLinenumber: 169
    functionLinenumberEnd: 199
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedWriter].write(java.lang.String,int,int)"
    functionSourceFile: "java.io.BufferedWriter"
    linkageType: ""
    functionLinenumber: 222
    functionLinenumberEnd: 237
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String)"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 312
    functionLinenumberEnd: 314
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String,java.lang.String[])"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 353
    functionLinenumberEnd: 355
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String,java.lang.String[],java.io.File)"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 408
    functionLinenumberEnd: 417
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String[]"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String[])"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 450
    functionLinenumberEnd: 452
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 1
    argTypes:
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String[],java.lang.String[])"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 493
    functionLinenumberEnd: 495
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 2
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.Runtime].exec(java.lang.String[],java.lang.String[],java.io.File)"
    functionSourceFile: "java.lang.Runtime"
    linkageType: ""
    functionLinenumber: 588
    functionLinenumberEnd: 593
    functionDepth: 0
    returnType: "java.lang.Process"
    argCount: 3
    argTypes:
    - "java.lang.String[]"
    - "java.lang.String[]"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,int)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 249
    functionLinenumberEnd: 254
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,java.io.File)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 259
    functionLinenumberEnd: 266
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 275
    functionLinenumberEnd: 283
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 315
    functionLinenumberEnd: 333
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.io.File,java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 358
    functionLinenumberEnd: 376
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.File"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].<init>(java.net.URI)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 413
    functionLinenumberEnd: 441
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.net.URI"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].createNewFile()"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1029
    functionLinenumberEnd: 1036
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].delete()"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1056
    functionLinenumberEnd: 1065
    functionDepth: 0
    returnType: "boolean"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].deleteOnExit()"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1094
    functionLinenumberEnd: 1104
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].renameTo(java.io.File)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 1436
    functionLinenumberEnd: 1449
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].createTempFile(java.lang.String,java.lang.String,java.io.File)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 2102
    functionLinenumberEnd: 2133
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.io.File"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.File].createTempFile(java.lang.String,java.lang.String)"
    functionSourceFile: "java.io.File"
    linkageType: ""
    functionLinenumber: 2174
    functionLinenumberEnd: 2176
    functionDepth: 0
    returnType: "java.io.File"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].console()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 245
    functionLinenumberEnd: 254
    functionDepth: 0
    returnType: "java.io.Console"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getSecurityManager()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 375
    functionLinenumberEnd: 377
    functionDepth: 0
    returnType: "java.lang.SecurityManager"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getProperties()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 729
    functionLinenumberEnd: 736
    functionDepth: 0
    returnType: "java.util.Properties"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getProperty(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 826
    functionLinenumberEnd: 834
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getProperty(java.lang.String,java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 861
    functionLinenumberEnd: 869
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getenv(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1010
    functionLinenumberEnd: 1017
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].getenv()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1059
    functionLinenumberEnd: 1066
    functionDepth: 0
    returnType: "java.util.Map"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].runFinalization()"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1812
    functionLinenumberEnd: 1815
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].load(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1853
    functionLinenumberEnd: 1856
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].loadLibrary(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: 1889
    functionLinenumberEnd: 1892
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.lang.System].mapLibraryName(java.lang.String)"
    functionSourceFile: "java.lang.System"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.Callable].call()"
    functionSourceFile: "java.util.concurrent.Callable"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "java.lang.Object"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.lang.Exception"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 478
    functionLinenumberEnd: 491
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(char[],int,int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 504
    functionLinenumberEnd: 517
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(char[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 523
    functionLinenumberEnd: 526
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(java.lang.String,int,int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 539
    functionLinenumberEnd: 552
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].write(java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 558
    functionLinenumberEnd: 561
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(boolean)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 590
    functionLinenumberEnd: 593
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(char)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 602
    functionLinenumberEnd: 605
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 616
    functionLinenumberEnd: 619
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(long)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 630
    functionLinenumberEnd: 633
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(float)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 644
    functionLinenumberEnd: 647
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(double)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 658
    functionLinenumberEnd: 661
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(char[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 672
    functionLinenumberEnd: 675
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 685
    functionLinenumberEnd: 688
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].print(java.lang.Object)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 699
    functionLinenumberEnd: 702
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println()"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 711
    functionLinenumberEnd: 714
    functionDepth: 0
    returnType: "void"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(boolean)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 722
    functionLinenumberEnd: 728
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(char)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 736
    functionLinenumberEnd: 742
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(int)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 750
    functionLinenumberEnd: 756
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(long)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 764
    functionLinenumberEnd: 770
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "long"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(float)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 778
    functionLinenumberEnd: 784
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "float"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(double)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 792
    functionLinenumberEnd: 798
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "double"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(char[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 806
    functionLinenumberEnd: 812
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "char[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(java.lang.String)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 820
    functionLinenumberEnd: 826
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.String"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].println(java.lang.Object)"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 836
    functionLinenumberEnd: 843
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Object"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].printf(java.lang.String,java.lang.Object[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 888
    functionLinenumberEnd: 890
    functionDepth: 0
    returnType: "java.io.PrintWriter"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.PrintWriter].printf(java.util.Locale,java.lang.String,java.lang.Object[])"
    functionSourceFile: "java.io.PrintWriter"
    linkageType: ""
    functionLinenumber: 941
    functionLinenumberEnd: 943
    functionDepth: 0
    returnType: "java.io.PrintWriter"
    argCount: 3
    argTypes:
    - "java.util.Locale"
    - "java.lang.String"
    - "java.lang.Object[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.util.concurrent.Executor].execute(java.lang.Runnable)"
    functionSourceFile: "java.util.concurrent.Executor"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.lang.Runnable"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStream].write(int)"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: false
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStream].write(byte[])"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "byte[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.OutputStream].write(byte[],int,int)"
    functionSourceFile: "java.io.OutputStream"
    linkageType: ""
    functionLinenumber: 153
    functionLinenumberEnd: 160
    functionDepth: 0
    returnType: "void"
    argCount: 3
    argTypes:
    - "byte[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: false
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].<init>(java.io.Reader,int)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 100
    functionLinenumberEnd: 108
    functionDepth: 0
    returnType: "void"
    argCount: 2
    argTypes:
    - "java.io.Reader"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].<init>(java.io.Reader)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.io.Reader"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions: []
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].read()"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 177
    functionLinenumberEnd: 196
    functionDepth: 0
    returnType: "int"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].read(char[],int,int)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 277
    functionLinenumberEnd: 296
    functionDepth: 0
    returnType: "int"
    argCount: 3
    argTypes:
    - "char[]"
    - "int"
    - "int"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].readLine(boolean)"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 314
    functionLinenumberEnd: 375
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 1
    argTypes:
    - "boolean"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: false
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.io.BufferedReader].readLine()"
    functionSourceFile: "java.io.BufferedReader"
    linkageType: ""
    functionLinenumber: 391
    functionLinenumberEnd: 393
    functionDepth: 0
    returnType: "java.lang.String"
    argCount: 0
    argTypes: []
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: false
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createFile(java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 647
    functionLinenumberEnd: 650
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createDirectory(java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 689
    functionLinenumberEnd: 692
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createDirectories(java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 742
    functionLinenumberEnd: 786
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempFile(java.nio.file.Path,java.lang.String,java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 867
    functionLinenumberEnd: 869
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 4
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempFile(java.lang.String,java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 912
    functionLinenumberEnd: 914
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.lang.String"
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempDirectory(java.nio.file.Path,java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 965
    functionLinenumberEnd: 967
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createTempDirectory(java.lang.String,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1006
    functionLinenumberEnd: 1008
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.lang.String"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createSymbolicLink(java.nio.file.Path,java.nio.file.Path,java.nio.file.attribute.FileAttribute[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1058
    functionLinenumberEnd: 1061
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    - "java.nio.file.attribute.FileAttribute[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].createLink(java.nio.file.Path,java.nio.file.Path)"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1101
    functionLinenumberEnd: 1104
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 2
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].delete(java.nio.file.Path)"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1141
    functionLinenumberEnd: 1144
    functionDepth: 0
    returnType: "void"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].deleteIfExists(java.nio.file.Path)"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1180
    functionLinenumberEnd: 1182
    functionDepth: 0
    returnType: "boolean"
    argCount: 1
    argTypes:
    - "java.nio.file.Path"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].move(java.nio.file.Path,java.nio.file.Path,java.nio.file.CopyOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 1418
    functionLinenumberEnd: 1428
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.nio.file.Path"
    - "java.nio.file.CopyOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].write(java.nio.file.Path,byte[],java.nio.file.OpenOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3422
    functionLinenumberEnd: 3435
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "byte[]"
    - "java.nio.file.OpenOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].write(java.nio.file.Path,java.lang.Iterable,java.nio.charset.Charset,java.nio.file.OpenOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3487
    functionLinenumberEnd: 3498
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 4
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.Iterable"
    - "java.nio.charset.Charset"
    - "java.nio.file.OpenOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].write(java.nio.file.Path,java.lang.Iterable,java.nio.file.OpenOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3540
    functionLinenumberEnd: 3542
    functionDepth: 0
    returnType: "java.nio.file.Path"
    argCount: 3
    argTypes:
    - "java.nio.file.Path"
    - "java.lang.Iterable"
    - "java.nio.file.OpenOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
  - functionName: "[java.nio.file.Files].find(java.nio.file.Path,int,java.util.function.BiPredicate,java.nio.file.FileVisitOption[])"
    functionSourceFile: "java.nio.file.Files"
    linkageType: ""
    functionLinenumber: 3941
    functionLinenumberEnd: 3953
    functionDepth: 0
    returnType: "java.util.stream.Stream"
    argCount: 4
    argTypes:
    - "java.nio.file.Path"
    - "int"
    - "java.util.function.BiPredicate"
    - "java.nio.file.FileVisitOption[]"
    constantsTouched: []
    argNames: []
    functionsReached: []
    functionUses: 0
    ICount: 0
    EdgeCount: 0
    BranchProfiles: []
    Callsites: []
    JavaMethodInfo:
      exceptions:
      - "java.io.IOException"
      interfaces: []
      classFields: []
      argumentGenericTypes: []
      returnValueGenericType: ""
      superClass: ""
      static: true
      public: true
      classPublic: true
      concrete: true
      javaLibraryMethod: true
      classConcrete: true
      classEnum: false
    BBCount: 0
    CyclomaticComplexity: 0
